プライベートレジストリは、.npmrc または bunfig.toml のいずれかを使用して設定できます。両方ともサポートされていますが、柔軟性と Bun 固有のオプションを強化するために bunfig.toml の使用をお勧めします。
特定の npm スコープのレジストリを設定するには:
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/" }Bun のパッケージマネージャーの完全なドキュメントについては、ドキュメント > パッケージマネージャー を参照してください。