bun-add について
bun-add は、Bun でプロジェクトの依存パッケージを追加するスキルです。実行時・開発時の依存追加や、バージョン指定を行う開発者向けです。
主な機能
- 01実行時依存の追加
- 02開発依存の追加
- 03パッケージのバージョン固定
活用シーン
- 01プロジェクトへのパッケージ追加
- 02開発専用パッケージの追加
- 03指定バージョンのパッケージ導入
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ laurigates/ claude-plugins --skill bun-addインストール後、Claude Code で/bun-addを入力して読み込まれたか確認します。
詳細
/bun:add
Bun を使って依存関係にパッケージを追加します。
このスキルを使用する場面
| シナリオ | このスキルを使用 | 代替手段 |
|---|---|---|
| 単一のパッケージをすばやく追加する | はい | N/A |
| 開発依存関係を追加する | はい | N/A |
| パッケージの正確なバージョンを固定する | はい | N/A |
| プロジェクトのすべての依存関係をインストールする | いいえ - bun-package-manager を使用 | bun install |
| パッケージを削除または更新する | いいえ - bun-package-manager を使用 | N/A |
| ワークスペースの依存関係を管理する | いいえ - bun-package-manager を使用 | N/A |
パラメーター
package(必須):パッケージ名。バージョンを指定することもできます(例:lodash、react@18)--dev:devDependencies に追加します--exact:正確なバージョンを固定します(^ の範囲指定なし)
実行
bun add {{ if DEV }}--dev {{ endif }}{{ if EXACT }}--exact {{ endif }}$PACKAGE
例
# Add runtime dependency
bun add express
# Add dev dependency
bun add --dev typescript vitest
# Pin exact version
bun add --exact [email protected]
# Add to specific workspace
bun add lodash --cwd packages/utils
# Preview without writing package.json
bun add --dry-run zod
追加後
- 追加したパッケージのバージョンを報告します
bun why <package>を使って依存関係ツリーへの影響を示します- 互換性を確認するため、テストの実行を提案します
コメント
Markdown 対応