This repository was archived by the owner on Aug 11, 2022. It is now read-only.

Description
Hi,
Is there a way to throttle npm when calling 'install' or 'update' so that dependency resolution does not create so many concurrent http calls?
npm is causing some trouble with on of our corporate firewall. We have our own internal npm repo and the issue is occurring between the npm client and our repo.
At times too many concurrent requests are going through and causing the firewall to throw HTTP 503 errors back. This does not kill the npm install but results in builds taking 4 to 5 times longer than usual. Sometimes it seems to cause some fatal timeouts or the dreaded 'cb() never called'
I have already tried to get the firewall changed to a more lenient setting but it is not possible as this is a wanted feature on this firewall.
cheers,
Florian