I registry privati possono essere configurati usando sia .npmrc che bunfig.toml. Sebbene entrambi siano supportati, raccomandiamo di usare bunfig.toml per una maggiore flessibilità e opzioni specifiche di Bun.
Per configurare un registry per un particolare scope npm:
toml
[install.scopes]
# come stringa
"@myorg1" = "https://usertitle:password@registry.myorg.com/"
# come oggetto con nome utente/password
# puoi fare riferimento a variabili d'ambiente
"@myorg2" = {
username = "myusername",
password = "$npm_pass",
url = "https://registry.myorg.com/"
}
# come oggetto con token
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }Il tuo bunfig.toml può fare riferimento a variabili d'ambiente. Bun carica automaticamente le variabili d'ambiente da .env.local, .env.[NODE_ENV] e .env. Consulta Docs > Environment variables per ulteriori informazioni.
toml
[install.scopes]
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }Consulta Docs > Package manager per la documentazione completa del package manager di Bun.