Nothing Special   »   [go: up one dir, main page]

Skip to content
You must be logged in to sponsor verdaccio
Become a sponsor to Verdaccio
@verdaccio

Verdaccio

verdaccio
localhost:4873

Verdaccio is a simple, zero-config-required local private npm proxy registry. No need for an entire database just to get started! Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), caching the downloaded modules along the way. For those looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's s3 and Google Cloud Storage.

Verdaccio is run by volunteers; nobody is working full-time on it. If you find this project to be useful and would like to support its development, consider making a donation - your logo might end on the readme. 😉

Use private packages

If you want to use all the benefits of npm package system in your company without sending all code to the public, and use your private packages just as easy as public ones.

Cache npmjs.org registry

If you have more than one server you want to install packages on, you might want to use this to decrease latency
(presumably "slow" npmjs.org will be connected to only once per package/version) and provide limited failover (if npmjs.org is down, we might still find something useful in the cache) or avoid issues like How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript, Many packages suddenly disappeared or Registry returns 404 for a package I have installed before.

Link multiple registries

If you use multiples registries in your organization and need to fetch packages from multiple sources in one single project you might take advance of the uplinks feature with Verdaccio, chaining multiple registries and fetching from one single endpoint.

Override public packages

If you want to use a modified version of some 3rd-party package (for example, you found a bug, but maintainer didn't accept pull request yet), you can publish your version locally under the same name. See in detail here.

E2E Testing

Verdaccio has proved to be a lightweight registry that can be
booted in a couple of seconds, fast enough for any CI. Many open-source projects use Verdaccio for end to end testing, to mention some examples:

Talks

Don't miss the last talk at OpenJS World 2020 about Cover your Projects with a Multi purpose Lightweight Node.js Registry.

verdaccio openjsworld

You might want to check out as well our previous talks:

@verdaccio

You want a full time paid maintainer working for Verdaccio.

Current sponsors 1

@nut-tree
Past sponsors 10
@ethomson
@nick-ChenZe
@sebastian-nowak
@janisgitendorfs
@kenesparta
@gweesin
@github
@awsmfoss
@twlvnn
@thnxdev

Meet the team

Featured work

  1. verdaccio/verdaccio

    📦🔐 A lightweight Node.js private proxy registry

    TypeScript 16,460
  2. verdaccio/monorepo

    🏰 Core dependencies and plugins for verdaccio 5.x branch ⚠️ DEPRECATED

    TypeScript 81
  3. verdaccio/ui

    🖼🎨 Verdaccio UI (deprecated, use verdaccio/verdaccio)

  4. verdaccio/docker-examples

    🐳 ⛴A collection of Docker and Kubernetes examples for verdaccio

  5. verdaccio/generator-verdaccio-plugin

    🧩 yeoman verdaccio plugin generator (low maintenance)

  6. verdaccio/github-actions

    🤖Verdaccio GitHub Actions

    JavaScript 23

1% towards $20,000 per month goal

@nut-tree

nut-tree sponsors this goal

Select a tier

$ a month

You'll receive any rewards listed in the $1 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

Verdaccio lover 🥰, you like Verdaccio and want to give a grain to support it.

$5 a month

Select

You definitely 🥰 Verdaccio and want to report a substantial amount to the project.

$500 a month

Select

Silver Sponsor

  • 🕸 Your company logo will be on the front page with a link to your website.
  • 🗒 Your company logo will be on the readme (middle size).

$1,000 a month

Select

Gold Sponsor

  • 🕸 Your company logo will be on the front page with a link to your website.
  • 🗒 Your company logo will be on the readme (top).
  • 📺 Your company logo will be in our slides on each presentation (if the hosting allows it).