mcpField
B
bun-install

bun-install

github.com/laurigates開発5960 回インストール1 日前に更新
リポジトリ

bun-install について

package.json に記載された依存関係を Bun でインストールするスキルです。開発、再現可能な CI インストール、本番デプロイに対応するオプションがあります。

主な機能

  1. 01package.json の依存関係をインストール
  2. 02frozen-lockfile による CI インストール
  3. 03本番依存関係のみをインストール
  4. 04インストール後の確認

活用シーン

  1. 01新しいチェックアウトのセットアップ
  2. 02node_modules の復元
  3. 03CI での依存関係インストール
  4. 04本番デプロイの準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/laurigates/claude-plugins --skill bun-install

インストール後、Claude Code で/bun-installを入力して読み込まれたか確認します。

詳細

/bun:install

Bun を使用して package.json のすべての依存関係をインストールします。

このスキルを使用する場面

このスキルを使用する場面代わりに bun-add を使用する場面
既存の package.json から新しいチェックアウトを初期化するpackage.json に新しい依存関係を追加する
--frozen-lockfile を指定して CI インストールを実行するバージョンを固定して単一のパッケージをインストールする
--production を指定して本番環境へのデプロイを準備する既存の依存関係を更新する(bun-lockfile-update を使用)
削除後に node_modules を復元するアップグレード可能なものを監査する(bun-outdated を使用)

コンテキスト

Package file: `find . -maxdepth 1 -name "package.json" | head -1`
Lock file: `find . -maxdepth 1 -name "bun.lock*" -o -name "bun.lockb" | head -1`

実行

  1. package.json が存在するか確認します
  2. 適切なフラグを指定してインストールを実行します:

開発(デフォルト):

bun install

CI/再現可能なビルド:

bun install --frozen-lockfile

本番環境へのデプロイ:

bun install --production
  1. インストールしたパッケージ数と警告を報告します

インストール後

  • node_modules が存在することを確認します
  • ピア依存関係の警告がないか確認します
  • bun run prepare が存在する場合は実行します(husky/フック用)

コメント