bun-install について
package.json に記載された依存関係を Bun でインストールするスキルです。開発、再現可能な CI インストール、本番デプロイに対応するオプションがあります。
主な機能
- 01package.json の依存関係をインストール
- 02frozen-lockfile による CI インストール
- 03本番依存関係のみをインストール
- 04インストール後の確認
活用シーン
- 01新しいチェックアウトのセットアップ
- 02node_modules の復元
- 03CI での依存関係インストール
- 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`
実行
- package.json が存在するか確認します
- 適切なフラグを指定してインストールを実行します:
開発(デフォルト):
bun install
CI/再現可能なビルド:
bun install --frozen-lockfile
本番環境へのデプロイ:
bun install --production
- インストールしたパッケージ数と警告を報告します
インストール後
- node_modules が存在することを確認します
- ピア依存関係の警告がないか確認します
bun run prepareが存在する場合は実行します(husky/フック用)
コメント
Markdown 対応