bun-outdated について
`bun outdated` を実行し、各パッケージの現在、範囲内、最新バージョンを表示するスキルです。更新を判断する前に依存関係の新しさを調べる開発者向けです。
主な機能
- 01現在・範囲内・最新バージョンの一覧
- 02新しいバージョンがあるパッケージの特定
- 03更新対象パッケージ数の報告
- 04メジャーバージョン更新の表示
活用シーン
- 01ファイルを変更せず依存関係を監査
- 02破壊的変更を伴う更新候補の確認
- 03特定パッケージの利用可能なバージョン確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ laurigates/ claude-plugins --skill bun-outdatedインストール後、Claude Code で/bun-outdatedを入力して読み込まれたか確認します。
詳細
/bun:outdated
新しいバージョンが利用可能な依存関係を確認します。
このスキルを使用する場面
| このスキルを使用する場面... | 代わりに bun-lockfile-update を使用する場面... |
|---|---|
| 変更を加えずに依存関係の最新状況を監査する場合 | 依存関係を実際に更新し、bun.lockb を再生成する場合 |
| アップグレードを決定する前にメジャーバージョンの更新を見つける場合 | bun update / bun update --latest のワークフローを実行する場合 |
| 単一パッケージで利用可能なバージョンを確認する場合 | ロックファイルの競合を解決する場合、またはセキュリティパッチを更新する場合 |
実行
bun outdated
出力形式
以下を含む表が表示されます。
- パッケージ名
- 現在のバージョン
- 希望するバージョン(semver の範囲内)
- 最新バージョン
以降の操作
範囲内で更新する場合:
bun update
範囲を無視して最新バージョンに更新する場合:
bun update --latest
対話形式で更新する場合:
bun update --interactive
特定のパッケージを更新する場合:
bun update <package>
確認後
- 古いパッケージの数を報告します
- メジャーバージョンの更新(破壊的変更)を強調します
- 調査結果に応じて
bun updateまたはbun update --latestを提案します
コメント
Markdown 対応