Skip to content

Install npm packages

Sign in once, then let rvs select the registry URL and provide temporary authentication to npm.

Select the Ravenstash repository, then use npm through rvs:

Terminal window
rvs art select namespace/packages
rvs npm install @acme/design-system

Or use the concise package helper:

Terminal window
rvs art select namespace/packages
rvs art npm install @acme/design-system

Authentication is limited to the child process rather than written to .npmrc.

Public dependencies through a private mirror

Section titled “Public dependencies through a private mirror”

When the repository uses an npmjs.org mirror, eligible public dependencies resolve through the same private target. Security scanning, minimum package age, and caching protect that path without adding a second registry to project files.

Use the corresponding rvs wrappers so repository selection and authentication stay outside project configuration:

Terminal window
rvs art select namespace/packages
rvs pnpm install
rvs yarn install
rvs bun install

Validate the workflow with the specific client and version used by your team before rolling it into CI.