bombyx
🧰 一个用于自动补全项目基础配置的 CLI 工具,支持 ESLint、Husky 等开发工具初始化。
简介
bombyx 是一个轻量级命令行工具,旨在帮助开发者快速为项目添加常用开发工具的基础配置。它目前支持:
你可以通过 CLI 快速启用这些配置,并指定项目根目录进行定制化操作。
安装
使用 npx 直接运行(无需安装):
bash
npx bombyx使用方式
基本用法
在项目根目录下运行:
bash
npx bombyx该命令将自动完成以下操作:
- 检测并读取
package.json - 初始化 ESLint 配置(如未存在)
- 初始化 Husky 配置(如未存在)
- 更新
package.json中的scripts和相关字段
指定工作目录
bash
npx bombyx my-projectCLI 参数说明
| 参数 | 描述 |
|---|---|
-h, --help | 显示帮助信息 |
-v, --version | 显示版本号 |
API
ts
import { bombyx } from 'bombyx';
await bombyx({
dir: './your/project/dir' // 可选
});