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.