Частные registry можно настроить используя либо .npmrc, либо bunfig.toml. Хотя оба варианта поддерживаются, мы рекомендуем использовать bunfig.toml для расширенной гибкости и специфичных для Bun опций.
Для настройки registry для определённого npm scope:
toml
[install.scopes]
# как строка
"@myorg1" = "https://usertitle:password@registry.myorg.com/"
# как объект с именем пользователя/паролем
# вы можете ссылаться на переменные окружения
"@myorg2" = {
username = "myusername",
password = "$npm_pass",
url = "https://registry.myorg.com/"
}
# как объект с токеном
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }Ваш bunfig.toml может ссылаться на переменные окружения. Bun автоматически загружает переменные окружения из .env.local, .env.[NODE_ENV] и .env. Смотрите Документация > Переменные окружения для получения дополнительной информации.
toml
[install.scopes]
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }Смотрите Документация > Package manager для полной документации по менеджеру пакетов Bun.