Skip to main content

Веб-интерфейс пользователя

Аплинки

У Verdaccio есть веб-интерфейс, чтобы отображать информацию о приватных пакетах, он настраиваемый.

web:
enable: true
title: Verdaccio
logo: http://somedomain/somelogo.png
primary_color: "#4b5e40"
gravatar: true | false
scope: "@scope"
sort_packages: asc | desc
darkMode: false
favicon: http://somedomain/favicon.ico | /path/favicon.ico
rateLimit:
windowMs: 50000
max: 1000
pkgManagers:
- npm
- yarn
- pnpm
login: true

Все ограничения, определенные в секции Защита пакетов, будут действовать и для веб-интерфейса.

Рекомендованный размер логотипа 40x40 пикселей.

The primary_color must be a valid hex representation.

Internationalization

Since v4.5.0, there are translations available.

i18n:
web: en-US

⚠️ Only the languages in this list are available, feel free to contribute with more. The default one is en-US

Configuration

СвойствоТипОбязательноеПримерПоддержкаОписание
enablebooleanНетtrue/falseвсевключает/выключает веб-интерфейс
titlestringНетVerdaccioвсеОписание в HTML head title
gravatarbooleanНетtrue>v4Пользовательские gravatar'ы будут/не будут генерироваться
sort_packages[asc,desc]Нетasc>v4По умолчанию, приватные пакеты сортируются в прямом алфавитном порядке
logostringНет/local/path/to/my/logo.png http://my.logo.domain/logo.pngвсеURI логотипа (в шапке)
primary_colorstringНет"#4b5e40">4Основной цвет UI (хедер и т.д.)
scopestringНет@myscope>v3.xЕсли вы используете репозиторий для хранения пакетов определённого скоупа, укажите этот скоуп, чтобы он был показан в заголовке веб-страницы
darkModebooleanНетfalse>=v4.6.0This mode is an special theme for those want to live in the dark side
faviconstringНетfalse>=v5.0.1Display a custom favicon, can be local resource or valid url
rateLimitobjectНетuse userRateLimit configuration>=v5.4.0Increase or decrease rate limit, by default is 5k request every 2 minutes, only limit web api endpoints, the CSS, JS, etcc are ingnored
pkgManagersnpm, pnpm or yarnfalsenpm>=v5.5.0Allow customise which package managers on the side bar and registry information dialog are visible
loginbooleantruetrue or false>=v5.5.0Allow disable login on the UI (also include web endpoints).

The recommended logo size is 40x40 pixels.

The darkMode can be enabled via UI and is persisted in the browser local storage. Furthermore, also void primary_color and dark cannot be customized.