Retry npm registry package resolving when 404s
Retry npm registry package resolving when 404s

Some registries do not support filtering metadata requests
by adding a semver suffix to the uri. If this is the case
we will get a 404, so we fetch the metadata for all versions
of the package and resolve the correct version on the client
side.

pnpm/pnpm,pnpm/supi,andreypopp/pnpm,andreypopp/pnpm,rstacruz/pnpm,pnpm/pnpm,pnpm/supi,pnpm/supi,andreypopp/pnpm,rstacruz/pnpm,pnpm/pnpm,rstacruz/pnpm