Skip to main content

Что такое Verdaccio?

Verdaccio - это легкий приватный проксирующий npm-репозиторий, сделанный на Node.js

logo

Что значит репозиторий

  • Репозиторий для пакетов, который реализует CommonJS Compliant Package Registry specification для чтения информации о пакетах
  • Предоставляет API, совместимое с клиентскими приложениями npm (yarn/npm/pnpm)
  • Поддерживает семантическое версионирование (semver)
$> verdaccio

registry

Использование 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

Приватный

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

Прокси

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

In a Nutshell

  • Веб-приложение на Node
  • Приватный npm-реестр
  • Прокси для локальной сети
  • Возможно подключение плагинов
  • Легко установить и использовать
  • Поддержка Docker и Kubernetes
  • 100% совместим с yarn, npm и pnpm
  • Форк проекта sinopia@1.4.0, на 100% обратно совместим.