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% обратно совместим.