{"id":12590514,"name":"@scratch/task-herder","ecosystem":"npm","description":"An asynchronous task runner with configurable rate limiting / throttling and concurrency control.","homepage":null,"licenses":"AGPL-3.0-only","normalized_licenses":["AGPL-3.0-only"],"repository_url":"","keywords_array":["rate limit","throttle","task","queue","concurrency","concurrent"],"namespace":"scratch","versions_count":50,"first_release_published_at":"2025-12-15T21:19:05.939Z","latest_release_published_at":"2026-04-16T13:03:08.912Z","latest_release_number":"13.6.8","last_synced_at":"2026-04-16T13:03:37.280Z","created_at":"2025-12-15T21:20:18.611Z","updated_at":"2026-04-16T13:03:37.280Z","registry_url":"https://www.npmjs.com/package/@scratch/task-herder","install_command":"npm install @scratch/task-herder","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"uepr-501-green-flag-focus-prevents-capturing-keyboard-events":"12.5.1","release/v12.6.3":"12.6.3","bugfix/surprise-button-not-including-membership-sprites":"12.6.4","spork":"13.0.0-spork.1","backpack-interface":"13.2.0-configurable-backpack","uepr-530-separate-media-libraries-build-script-in-its-own-package":"13.3.0-build-media-scripts","beta":"13.4.0-test.7","hotfix/more-svg-sanitization":"12.7.1","release/UEPR-297-accessibility-improvements":"14.0.0-accessibility-improvements.3","latest":"13.6.8"}},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":5255,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.25325401585577,"dependent_packages_count":33.537256916546994,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":28.395255466201384},"purl":"pkg:npm/%40scratch/task-herder","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@scratch/task-herder","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@scratch/task-herder","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@scratch/task-herder/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@scratch%2Ftask-herder/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@scratch%2Ftask-herder/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@scratch%2Ftask-herder/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@scratch%2Ftask-herder/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@scratch%2Ftask-herder/codemeta","maintainers":[{"uuid":"cwillisf.scratch","login":"cwillisf.scratch","name":null,"email":"cwillisf@scratch.org","url":null,"packages_count":28,"html_url":"https://www.npmjs.com/~cwillisf.scratch","role":null,"created_at":"2025-12-15T21:22:53.153Z","updated_at":"2025-12-15T21:22:53.153Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/cwillisf.scratch/packages"}]}