コンテンツにスキップ

Bun - プライベートパッケージ

Aikidoがプライベートパッケージを使用するリポジトリの依存関係を更新する際、ロックファイルを正しく更新するにはそれらのパッケージへのアクセスが必要です。プライベートNPMレジストリで認証するようAikidoを設定し、これらの更新を実行できます。

Bunは .npmrc または bunfig.toml のいずれかを使用できます。.npmrc の詳細については、NPMのドキュメントを参照してください。

プライベートパッケージへのアクセスは、プロジェクト内の bunfig.toml ファイルで定義します。詳しくはBunのドキュメントをご覧ください。

Aikidoで bunfig.toml ファイルが設定されている場合、依存関係の更新前に bun.lock ファイルの隣にその bunfig.toml ファイルを書き込みます。リポジトリに bunfig.toml ファイルが既に存在する場合、Aikidoで設定された .bunfig.toml ファイルによって上書きされます。

プライベートパッケージを使用するリポジトリを更新できるようにするには、Aikido UIでプライベートレジストリの設定を行います。Aikidoは認証情報を暗号化して保存し、Aikido UIやAPIを通じて認証情報を取得することはできません。

  1. Aikidoで Autofix > Settings に移動します(こちら)。
  2. Connect Registry」をクリックすると、選択用モーダルが表示されます。
  1. Bunを選択し、bunfig.toml ファイルの内容を入力します。(.npmrc の場合はNPMを選択する必要がある点にご注意ください。)
  1. bunfig.toml ファイルの内容を入力します。この例では、GitHub Packagesでホストされているスコープ付きパッケージ(@piedpiper)の設定を示しています。
  2. Connect Registry」をクリックして設定を保存します。