You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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 thelerna publish
command to define either the throttling mechanism in requests per second and/or per minute to the registry.The text was updated successfully, but these errors were encountered: