Command line utility that retries yarn
command when it fails with unexpected end of file
error.
This happens quite often for private NPM modules, see yarnpkg/yarn#7521, yarnpkg/yarn#2738
yarn global add yarn-retry
From command-line:
yarn-retry --wait 500 --attempts 10 -- --frozen-lockfile
It has two options: wait (defaults to 500) and attempts (default to 10). Everything after --
goes directly to yarn, so you can retry e.g. yarn add
:
yarn-retry -- add --dev @myorg/my-package --ignore-engines
Based on battle-tested npm-install-retry utility by José F. Romaniello.