Bun - プライベートパッケージ
Aikidoがプライベートパッケージを使用するリポジトリの依存関係を更新する際、ロックファイルを正しく更新するにはそれらのパッケージへのアクセスが必要です。プライベートNPMレジストリで認証するようAikidoを設定し、これらの更新を実行できます。
Bunは .npmrc または bunfig.toml のいずれかを使用できます。.npmrc の詳細については、NPMのドキュメントを参照してください。
bunfig.toml の設定
Section titled “bunfig.toml の設定”プライベートパッケージへのアクセスは、プロジェクト内の bunfig.toml ファイルで定義します。詳しくはBunのドキュメントをご覧ください。
Aikidoで bunfig.toml ファイルが設定されている場合、依存関係の更新前に bun.lock ファイルの隣にその bunfig.toml ファイルを書き込みます。リポジトリに bunfig.toml ファイルが既に存在する場合、Aikidoで設定された .bunfig.toml ファイルによって上書きされます。
Aikidoでの設定
Section titled “Aikidoでの設定 ”プライベートパッケージを使用するリポジトリを更新できるようにするには、Aikido UIでプライベートレジストリの設定を行います。Aikidoは認証情報を暗号化して保存し、Aikido UIやAPIを通じて認証情報を取得することはできません。
- Aikidoで Autofix > Settings に移動します(こちら)。
- 「Connect Registry」をクリックすると、選択用モーダルが表示されます。

- Bunを選択し、
bunfig.tomlファイルの内容を入力します。(.npmrcの場合はNPMを選択する必要がある点にご注意ください。)

bunfig.tomlファイルの内容を入力します。この例では、GitHub Packagesでホストされているスコープ付きパッケージ(@piedpiper)の設定を示しています。- 「Connect Registry」をクリックして設定を保存します。