You can configure your Yarn project to use Gemfury as the primary
source of npm packages. To start, commit a .yarnrc
configuration
to the root directory of your project:
# PROJECT_DIR/.yarnrc
registry "https://npm.fury.io/USERNAME/"
Subsequently, each collaborator would locally authenticate using their
Gemfury credentials before running yarn
commands:
npm config set always-auth true
npm login --registry=https://npm.fury.io/USERNAME/
It is important to include a trailing slash in the registry URL,
otherwise yarn
may have trouble connecting to your Gemfury registry.
Blended-index registry
The npm.fury.io
endpoint only enables access to packages in your
Gemfury account, however, you can similarly configure to use the blended index
registry URL to combine your account index with the public index:
# PROJECT_DIR/.yarnrc
registry "https://npm-proxy.fury.io/USERNAME/"
Related topics
Working with scoped packages
Configure Gemfury registry for all Yarn projects