Skip to content
Ravenstash
Create account

Private npm Repository for Node.js and JavaScript

Ravenstash hosts scoped and unscoped npm packages for Node, Node.js, JavaScript, TypeScript, and WebAssembly teams that want private package delivery without a separate publishing workflow.

Install with npmbash
rvs art select platform/packages
rvs npm install @acme/design-system
Publish a packagebash
rvs art select platform/packages
rvs npm publish
Workflows

A private npm repository that stays close to your tools

Ravenstash is built to make private package publishing feel familiar for developers and manageable for teams.

Works with npm clients

Run npm through rvs, or use Ravenstash's npm-compatible package addresses with other supported clients.

Fast private downloads

Give developers and CI fast authenticated access to private npm packages.

Protected public dependencies

Use approved npmjs.org packages through a private mirror with security scanning, minimum package age, and faster repeat installs.

FAQ

npm questions

Does Ravenstash support npm tarball downloads?

Yes. Ravenstash supports the npm package data and tarball downloads that standard npm clients expect.

Can I manage npm dist-tags?

Yes. Manage npm dist-tags while Ravenstash keeps package metadata and install routes consistent for standard npm clients.

Can Ravenstash protect public npm dependencies?

Yes. Use approved npmjs.org packages through a private mirror with security scanning, minimum package age, and faster repeat installs.

Free to start

Publish your first private npm package.

Create an account, select a repository with rvs, and keep using the tools you already know.