mcpField
B
bun-add

bun-add

github.com/laurigates开发5955 次安装1 天前更新
代码仓库

关于 bun-add

bun-add 是使用 Bun 向项目依赖中添加软件包的技能,适合需要添加运行时或开发依赖并可选择固定版本的开发者。

主要功能

  1. 01添加运行时依赖
  2. 02添加开发依赖
  3. 03固定软件包版本

适用场景

  1. 01向项目添加软件包
  2. 02添加仅用于开发的依赖
  3. 03安装指定版本的软件包

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/bun-add确认已加载。

详细介绍

/bun:add

使用 Bun 将软件包添加到依赖项中。

何时使用此技能

场景使用此技能替代方案
快速添加单个软件包是不适用
添加开发依赖是不适用
固定软件包的确切版本是不适用
安装项目的所有依赖项否——使用 bun-package-managerbun install
移除或更新软件包否——使用 bun-package-manager不适用
管理工作区依赖项否——使用 bun-package-manager不适用

参数

  • 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

添加后

  1. 报告添加的软件包版本
  2. 使用 bun why <package> 展示依赖树的影响
  3. 建议运行测试以验证兼容性

评论

支持 Markdown