{"id":2874,"url":"https://github.com/lostfictions/twoot","last_synced_at":"2026-05-13T10:30:48.398Z","repository":{"id":57383003,"uuid":"115255471","full_name":"lostfictions/twoot","owner":"lostfictions","description":"toot and/or skeet with ease.","archived":false,"fork":false,"pushed_at":"2025-04-07T06:09:04.000Z","size":647,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-24T05:23:38.877Z","etag":null,"topics":["botally"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lostfictions.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}},"created_at":"2017-12-24T10:23:15.000Z","updated_at":"2026-01-31T06:54:42.000Z","dependencies_parsed_at":"2025-04-27T17:02:11.420Z","dependency_job_id":"f3566e88-2f6e-4318-a21e-1d7a97beff29","html_url":"https://github.com/lostfictions/twoot","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/lostfictions/twoot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfictions","download_url":"https://codeload.github.com/lostfictions/twoot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/sbom","scorecard":{"id":599409,"data":{"date":"2025-08-11","repo":{"name":"github.com/lostfictions/twoot","commit":"e616fb8a9e06b6d5f6344f6ae69a39c4367a9a76"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"10 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-g4rg-993r-mgx7","Warn: Project is vulnerable to: GHSA-356w-63v5-8wf4","Warn: Project is vulnerable to: GHSA-859w-5945-r5v3","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-21T00:00:54.862Z","repository_id":57383003,"created_at":"2025-08-21T00:00:54.862Z","updated_at":"2025-08-21T00:00:54.862Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31044973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T09:35:52.079Z","status":"ssl_error","status_checked_at":"2026-03-27T09:35:20.916Z","response_time":164,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"lostfictions","name":"six","uuid":"567041","kind":"user","description":"","email":"","website":null,"location":"tiotia:ke","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/567041?u=502bfcb48a7d81b3df79eef5baa7fb1e58f3d457\u0026v=4","repositories_count":155,"last_synced_at":"2024-04-18T06:51:50.507Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/lostfictions","funding_links":[],"total_stars":359,"followers":39,"following":61,"created_at":"2022-11-03T21:35:32.404Z","updated_at":"2024-04-18T06:52:10.409Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfictions","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfictions/repositories"},"packages":[{"id":2489198,"name":"twoot","ecosystem":"npm","description":"toot and/or skeet. a lowest-common-denominator api for simplifying crossposting to mastodon and bsky","homepage":"https://github.com/lostfictions/twoot","licenses":"AGPL-3.0","normalized_licenses":["AGPL-3.0"],"repository_url":"https://github.com/lostfictions/twoot","keywords_array":["mastodon","bsky","bluesky","sns","crosspost"],"namespace":null,"versions_count":15,"first_release_published_at":"2017-12-24T10:22:38.645Z","latest_release_published_at":"2025-04-07T06:07:54.218Z","latest_release_number":"0.5.0","last_synced_at":"2026-03-31T14:00:31.784Z","created_at":"2022-04-10T02:30:58.854Z","updated_at":"2026-03-31T14:00:31.784Z","registry_url":"https://www.npmjs.com/package/twoot","install_command":"npm install twoot","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.5.0"}},"repo_metadata":{"id":57383003,"uuid":"115255471","full_name":"lostfictions/twoot","owner":"lostfictions","description":"toot and/or skeet with ease.","archived":false,"fork":false,"pushed_at":"2025-04-07T06:09:04.000Z","size":647,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-20T22:10:32.839Z","etag":null,"topics":["botally"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lostfictions.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}},"created_at":"2017-12-24T10:23:15.000Z","updated_at":"2025-04-07T06:08:31.000Z","dependencies_parsed_at":"2025-04-27T17:02:11.420Z","dependency_job_id":"f3566e88-2f6e-4318-a21e-1d7a97beff29","html_url":"https://github.com/lostfictions/twoot","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/lostfictions/twoot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfictions","download_url":"https://codeload.github.com/lostfictions/twoot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/sbom","scorecard":{"id":599409,"data":{"date":"2025-08-11","repo":{"name":"github.com/lostfictions/twoot","commit":"e616fb8a9e06b6d5f6344f6ae69a39c4367a9a76"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"10 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-g4rg-993r-mgx7","Warn: Project is vulnerable to: GHSA-356w-63v5-8wf4","Warn: Project is vulnerable to: GHSA-859w-5945-r5v3","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-21T00:00:54.862Z","repository_id":57383003,"created_at":"2025-08-21T00:00:54.862Z","updated_at":"2025-08-21T00:00:54.862Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27978256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-23T02:00:07.087Z","response_time":69,"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":"lostfictions","name":"six","uuid":"567041","kind":"user","description":"","email":"","website":null,"location":"tiotia:ke","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/567041?u=502bfcb48a7d81b3df79eef5baa7fb1e58f3d457\u0026v=4","repositories_count":155,"last_synced_at":"2024-04-18T06:51:50.507Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/lostfictions","funding_links":[],"total_stars":359,"followers":39,"following":61,"created_at":"2022-11-03T21:35:32.404Z","updated_at":"2024-04-18T06:52:10.409Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfictions","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfictions/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-02-23T20:25:22.189Z","dependent_packages_count":1,"downloads":3022,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":21.859402147023967,"dependent_repos_count":6.652059148080772,"dependent_packages_count":21.326483733879368,"stargazers_count":17.23398422363647,"forks_count":15.897242200060813,"docker_downloads_count":null,"average":16.59383429053628},"purl":"pkg:npm/twoot","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/twoot","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/twoot","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/twoot/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-12-17T11:03:40.570Z","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"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,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/twoot/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/twoot/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/twoot/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/twoot/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/twoot/codemeta","maintainers":[{"uuid":"sux","login":"sux","name":null,"email":"npm@perd.us","url":null,"packages_count":14,"html_url":"https://www.npmjs.com/~sux","role":null,"created_at":"2022-11-15T04:35:57.161Z","updated_at":"2022-11-15T04:35:57.161Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sux/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5495202,"maintainers_count":1158895,"namespaces_count":372532,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166098},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-01T05:55:25.576Z","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":374285,"full_name":"lostfictions/twoot","default_branch":"main","total_commits":41,"total_committers":1,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":41.0,"dds":0.0,"past_year_total_commits":4,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.0,"past_year_dds":0.0,"last_synced_at":"2026-03-31T14:01:46.952Z","last_synced_commit":"e616fb8a9e06b6d5f6344f6ae69a39c4367a9a76","created_at":"2023-03-08T19:46:16.769Z","updated_at":"2026-03-31T14:01:45.917Z","committers":[{"name":"lostfictions","email":"lostfictions","login":"lostfictions","count":41}],"past_year_committers":[{"name":"lostfictions","email":"lostfictions","login":"lostfictions","count":4}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-02T00:00:08.713Z","repositories_count":6209353,"commits_count":927039137,"contributors_count":35791718,"owners_count":1144471,"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":"lostfictions/twoot","html_url":"https://github.com/lostfictions/twoot","last_synced_at":"2025-12-17T11:03:40.570Z","status":"error","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"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-09T10:46:13.571Z","updated_at":"2025-12-17T11:03:40.571Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfictions%2Ftwoot/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{}},"pull_request_author_associations_count":{"table":{}},"issue_authors":{"table":{}},"pull_request_authors":{"table":{}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-29T00:00:10.666Z","repositories_count":13981847,"issues_count":34562972,"pull_requests_count":113026336,"authors_count":11211981,"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":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"ReleaseEvent":1,"PushEvent":7,"CreateEvent":3},"last_year":{"ReleaseEvent":1,"PushEvent":1,"CreateEvent":2}},"keywords":["botally"],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-11T04:10:47.971Z","updated_at":"2022-09-11T04:10:47.971Z","repository_link":"https://github.com/lostfictions/twoot/blob/main/package.json","dependencies":[{"id":4453046193,"package_name":"async-retry","ecosystem":"npm","requirements":"^1.3.3","direct":true,"kind":"runtime","optional":false},{"id":4453046194,"package_name":"masto","ecosystem":"npm","requirements":"^4.2.4","direct":true,"kind":"runtime","optional":false},{"id":4453046195,"package_name":"nanoid","ecosystem":"npm","requirements":"^3.1.32","direct":true,"kind":"runtime","optional":false},{"id":4453046196,"package_name":"twitter-api-client","ecosystem":"npm","requirements":"^1.5.1","direct":true,"kind":"runtime","optional":false},{"id":4453046197,"package_name":"@types/async-retry","ecosystem":"npm","requirements":"^1.4.3","direct":true,"kind":"development","optional":false},{"id":4453046198,"package_name":"@types/jest","ecosystem":"npm","requirements":"^27.4.0","direct":true,"kind":"development","optional":false},{"id":4453046199,"package_name":"@types/mock-fs","ecosystem":"npm","requirements":"^4.13.1","direct":true,"kind":"development","optional":false},{"id":4453046200,"package_name":"@types/node","ecosystem":"npm","requirements":"^16.11.19","direct":true,"kind":"development","optional":false},{"id":4453046201,"package_name":"eslint","ecosystem":"npm","requirements":"^8.6.0","direct":true,"kind":"development","optional":false},{"id":4453046202,"package_name":"eslint-config-lostfictions","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":4453046203,"package_name":"jest","ecosystem":"npm","requirements":"^27.4.7","direct":true,"kind":"development","optional":false},{"id":4453046204,"package_name":"mock-fs","ecosystem":"npm","requirements":"^5.1.2","direct":true,"kind":"development","optional":false},{"id":4453046205,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":4453046206,"package_name":"prettier","ecosystem":"npm","requirements":"^2.5.1","direct":true,"kind":"development","optional":false},{"id":4453046207,"package_name":"ts-jest","ecosystem":"npm","requirements":"^27.1.3","direct":true,"kind":"development","optional":false},{"id":4453046208,"package_name":"ts-node","ecosystem":"npm","requirements":"^10.4.0","direct":true,"kind":"development","optional":false},{"id":4453046209,"package_name":"typescript","ecosystem":"npm","requirements":"^4.5.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"pnpm-lock.yaml","sha":null,"kind":"lockfile","created_at":"2025-04-27T17:02:06.826Z","updated_at":"2025-04-27T17:02:06.826Z","repository_link":"https://github.com/lostfictions/twoot/blob/main/pnpm-lock.yaml","dependencies":[{"id":22882802705,"package_name":"api@0.14.20","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802706,"package_name":"common-web@0.4.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802707,"package_name":"lexicon@0.4.10","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802708,"package_name":"syntax@0.4.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802709,"package_name":"xrpc@0.6.12","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802710,"package_name":"code-frame@7.26.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802711,"package_name":"helper-validator-identifier@7.25.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802712,"package_name":"source-map-support@0.8.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802713,"package_name":"core@1.3.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802714,"package_name":"runtime@1.4.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802715,"package_name":"wasi-threads@1.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802716,"package_name":"aix-ppc64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802717,"package_name":"android-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802718,"package_name":"android-arm@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802719,"package_name":"android-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802720,"package_name":"darwin-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802721,"package_name":"darwin-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802722,"package_name":"freebsd-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802723,"package_name":"freebsd-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802724,"package_name":"linux-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802725,"package_name":"linux-arm@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802726,"package_name":"linux-ia32@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802727,"package_name":"linux-loong64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802728,"package_name":"linux-mips64el@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802729,"package_name":"linux-ppc64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802730,"package_name":"linux-riscv64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802731,"package_name":"linux-s390x@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802732,"package_name":"linux-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802733,"package_name":"netbsd-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802734,"package_name":"netbsd-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802735,"package_name":"openbsd-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802736,"package_name":"openbsd-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802737,"package_name":"sunos-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802738,"package_name":"win32-arm64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802739,"package_name":"win32-ia32@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802740,"package_name":"win32-x64@0.25.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802741,"package_name":"eslint-plugin-eslint-comments@4.4.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802742,"package_name":"eslint-utils@4.5.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802743,"package_name":"regexpp@4.12.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802744,"package_name":"config-array@0.20.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802745,"package_name":"config-helpers@0.2.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802746,"package_name":"core@0.10.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802747,"package_name":"core@0.12.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802748,"package_name":"core@0.13.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802749,"package_name":"eslintrc@3.3.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802750,"package_name":"js@9.23.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802751,"package_name":"js@9.24.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802752,"package_name":"json@0.9.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802753,"package_name":"object-schema@2.1.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802754,"package_name":"plugin-kit@0.2.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802755,"package_name":"plugin-kit@0.2.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802756,"package_name":"core@0.19.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802757,"package_name":"node@0.16.6","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802758,"package_name":"module-importer@1.0.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802759,"package_name":"momoa@3.3.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802760,"package_name":"retry@0.3.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802761,"package_name":"retry@0.4.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802762,"package_name":"sharp-darwin-arm64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802763,"package_name":"sharp-darwin-x64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802764,"package_name":"sharp-libvips-darwin-arm64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802765,"package_name":"sharp-libvips-darwin-x64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802766,"package_name":"sharp-libvips-linux-arm64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802767,"package_name":"sharp-libvips-linux-arm@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802768,"package_name":"sharp-libvips-linux-ppc64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802769,"package_name":"sharp-libvips-linux-s390x@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802770,"package_name":"sharp-libvips-linux-x64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802771,"package_name":"sharp-libvips-linuxmusl-arm64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802772,"package_name":"sharp-libvips-linuxmusl-x64@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802773,"package_name":"sharp-linux-arm64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802774,"package_name":"sharp-linux-arm@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802775,"package_name":"sharp-linux-s390x@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802776,"package_name":"sharp-linux-x64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802777,"package_name":"sharp-linuxmusl-arm64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802778,"package_name":"sharp-linuxmusl-x64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802779,"package_name":"sharp-wasm32@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802780,"package_name":"sharp-win32-ia32@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802781,"package_name":"sharp-win32-x64@0.34.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802782,"package_name":"resolve-uri@3.1.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802783,"package_name":"sourcemap-codec@1.5.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802784,"package_name":"trace-mapping@0.3.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802785,"package_name":"ponyfills@1.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802786,"package_name":"wasm-runtime@0.2.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802787,"package_name":"fs.scandir@2.1.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802788,"package_name":"fs.stat@2.0.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802789,"package_name":"fs.walk@1.2.8","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802790,"package_name":"rollup-android-arm-eabi@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802791,"package_name":"rollup-android-arm64@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802792,"package_name":"rollup-darwin-arm64@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802793,"package_name":"rollup-darwin-x64@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802794,"package_name":"rollup-freebsd-arm64@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802795,"package_name":"rollup-freebsd-x64@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802796,"package_name":"rollup-linux-arm-gnueabihf@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802797,"package_name":"rollup-linux-arm-musleabihf@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802798,"package_name":"rollup-linux-arm64-gnu@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802799,"package_name":"rollup-linux-arm64-musl@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802800,"package_name":"rollup-linux-loongarch64-gnu@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802801,"package_name":"rollup-linux-powerpc64le-gnu@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802802,"package_name":"rollup-linux-riscv64-gnu@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802803,"package_name":"rollup-linux-riscv64-musl@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802804,"package_name":"rollup-linux-s390x-gnu@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802805,"package_name":"rollup-linux-x64-gnu@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802806,"package_name":"rollup-linux-x64-musl@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802807,"package_name":"rollup-win32-arm64-msvc@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802808,"package_name":"rollup-win32-ia32-msvc@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802809,"package_name":"rollup-win32-x64-msvc@4.39.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802810,"package_name":"scc@1.1.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802811,"package_name":"core-darwin-arm64@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802812,"package_name":"core-darwin-x64@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802813,"package_name":"core-linux-arm-gnueabihf@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802814,"package_name":"core-linux-arm64-gnu@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802815,"package_name":"core-linux-arm64-musl@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802816,"package_name":"core-linux-x64-gnu@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802817,"package_name":"core-linux-x64-musl@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802818,"package_name":"core-win32-arm64-msvc@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802819,"package_name":"core-win32-ia32-msvc@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802820,"package_name":"core-win32-x64-msvc@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802821,"package_name":"core@1.9.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802822,"package_name":"counter@0.1.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802823,"package_name":"types@0.1.21","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802824,"package_name":"node10@1.0.11","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802825,"package_name":"node12@1.0.11","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802826,"package_name":"node14@1.0.3","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802827,"package_name":"node16@1.0.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802828,"package_name":"wasm-util@0.9.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802829,"package_name":"async-retry@1.4.9","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802830,"package_name":"estree@1.0.7","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802831,"package_name":"json-schema@7.0.15","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802832,"package_name":"json5@0.0.29","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802833,"package_name":"node-fetch@2.6.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802834,"package_name":"node@18.19.86","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802835,"package_name":"node@22.14.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802836,"package_name":"normalize-package-data@2.4.4","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802837,"package_name":"retry@0.12.5","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802838,"package_name":"eslint-plugin@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802839,"package_name":"parser@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802840,"package_name":"scope-manager@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802841,"package_name":"type-utils@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802842,"package_name":"types@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802843,"package_name":"typescript-estree@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802844,"package_name":"utils@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802845,"package_name":"visitor-keys@8.27.0","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802846,"package_name":"rspack-resolver-binding-darwin-arm64@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802847,"package_name":"rspack-resolver-binding-darwin-x64@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802848,"package_name":"rspack-resolver-binding-freebsd-x64@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802849,"package_name":"rspack-resolver-binding-linux-arm-gnueabihf@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802850,"package_name":"rspack-resolver-binding-linux-arm64-gnu@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802851,"package_name":"rspack-resolver-binding-linux-arm64-musl@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802852,"package_name":"rspack-resolver-binding-linux-x64-gnu@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802853,"package_name":"rspack-resolver-binding-linux-x64-musl@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802854,"package_name":"rspack-resolver-binding-wasm32-wasi@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802855,"package_name":"rspack-resolver-binding-win32-arm64-msvc@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802856,"package_name":"rspack-resolver-binding-win32-x64-msvc@1.2.2","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802857,"package_name":"eslint-plugin@1.1.38","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802858,"package_name":"expect@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802859,"package_name":"mocker@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802860,"package_name":"pretty-format@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802861,"package_name":"runner@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802862,"package_name":"snapshot@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802863,"package_name":"spy@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false},{"id":22882802864,"package_name":"utils@3.1.1","ecosystem":"npm","requirements":null,"direct":false,"kind":"runtime","optional":false}]}],"score":8.708474489581665,"created_at":"2023-04-05T15:48:08.751Z","updated_at":"2026-05-13T10:30:48.398Z","avatar_url":"https://github.com/lostfictions.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/2874","html_url":"https://summary.ecosyste.ms/projects/2874"}