-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
accepting-prsWe would gladly receive a PR to resolve this issueWe would gladly receive a PR to resolve this issuetype: feature
Description
- I'd be willing to implement this feature (contributing guide)
Description
I'd like Lerna to enable large monorepo maintainers that don't use independant as their versioning scheme to be able to publish dozens of packages to NPM within their release engineering process, while respecting the NPM throttling limits.
Motivation
For large monorepos, consisting of dozens of NPM packages that are updated as a group, it is important to avoid being throttled by NPM when publishing. NPM enforces non-documented throttling limits that can ban an account for hours, leaving the publishing process half completed, and resulting in a poor developer and customer experience.
Suggested Implementation
Enable a --throttling option on the lerna publish command to define either the throttling mechanism in requests per second and/or per minute to the registry.
Metadata
Metadata
Assignees
Labels
accepting-prsWe would gladly receive a PR to resolve this issueWe would gladly receive a PR to resolve this issuetype: feature