Skip to main content

C'est quoi Verdaccio?

Verdaccio est un journal proxy npm léger et privé écrit dans Node.js

logo

Qu'est-ce qu'un journal

  • Référentiel des paquets qui implémentent la spécification CommonJS Compliant Package Registry pour la lecture des informations sur les paquets
  • Fournit un API compatible avec les clients npm (yarn/npm/pnpm)
  • Suit le contrôle de version compatible sémantique (semver)
$> verdaccio

registry

Utilisation de Verdaccio

Using Verdaccio with any Node.js package manager client is quite straightforward.

registry

You can use a custom registry either by setting it globally for all your projects

npm set registry http://localhost:4873

or by using it in command line as an argument --registry in npm (slightly different in yarn)

npm install lodash --registry http://localhost:4873
yarn config set registry http://localhost:4873

Privé

All packages that you publish are private and only accessible based in your configuration.

Proxy

Verdaccio cache all dependencies on demand and speed up installations in local or private networks.

In a Nutshell

  • C'est une application web basée sur Node.js
  • C'est un registre npm privé
  • C'est un réseau local proxy
  • C'est une application extensible
  • Il est assez facile à installer et à utiliser
  • Nous offrons un soutien Docker et Kubernetes
  • Il est 100% compatible avec les yarn, npm et pnpm
  • Il s'agit d'un fork basé sur sinopia@1.4.0 et 100% rétrocompatible.