# @fuf-stack/project-cli-tools 中文文档

规范地址：https://npmcn.com/package/%40fuf-stack/project-cli-tools/

版本：1\.0\.26
npm 元数据更新时间：2026-11-12T22:07:03.855Z
中文译文更新时间：2026-11-15T16:13:07.275Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40fuf-stack/project-cli-tools
原文对照：https://npmcn.com/package/%40fuf-stack/project-cli-tools/?lang=original
项目主页：https://github.com/fuf-stack/ts-project-setup#readme
源码仓库：https://github.com/fuf-stack/ts-project-setup

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：4.1 kB，3 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- 运行依赖：13 个
- 首次发布：2024-03-28T00:42:24.362Z
- 最新版本发布：2026-11-12T22:07:03.453Z
- 近 30 天下载量：4030（2026-10-16 至 2026-11-14，npm 官方下载统计）
- 已发布版本数：43（近 12 个月 13 个）

## 中文简介

fröhlich 中常用的共享 cli 工具

## 安装

```sh
npm install @fuf-stack/project-cli-tools
```

也可以使用：`pnpm add @fuf-stack/project-cli-tools`、`yarn add @fuf-stack/project-cli-tools`、`bun add @fuf-stack/project-cli-tools`

## README

## @fuf-stack/project-cli-工具

共享的 CLI 工具捆绑在 Fröhlich QQ Frei monorepos 之间常用. 这个软件包集中了流行开发者CLIs的版本,这样你就可以依赖单个软件包而不是很多.

### 包含的工具

-   **承诺**: 常规承诺
-   **承诺**: 向导传输消息
-   **嘘**: Git 钩子管理
-   **阶段**: 在已显示的文件上运行插件
-   **莱娜丽特**: 单项的版本和出版
-   **涡轮**: 高性能建设系统
-   **节点恶魔**: 文件监视 Dev 执行者
-   **等着**: 等待文件、端口、套接字、 http(s)

### 安装

```bash
# pnpm
pnpm add -D @fuf-stack/project-cli-tools

# npm
npm i -D @fuf-stack/project-cli-tools

# yarn
yarn add -D @fuf-stack/project-cli-tools
```

此软件包不会暴露它自己的二进制或配置;它将上面的工具作为依赖性汇总,这样你就可以直接使用它们的CLI.

### 基本设置片段

-   **胡斯基** (吉特钩

```bash
pnpm dlx husky init
# creates .husky/pre-commit; example:
echo "pnpm lint-staged" > .husky/pre-commit
```

-   **委员会** (常规行为)

```bash
echo "export default { extends: ['@commitlint/config-conventional'] }" > commitlint.config.cjs
```

-   **提交** (指使犯罪)

```bash
# package.json
{
  "scripts": {
    "commit": "cz"
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  }
}
```

-   **阶段化** (运行 linters 在舞台文件)

```json
// lint-staged.config.js
export default {
  "**/*.{js,jsx,ts,tsx}": ["eslint --fix"],
  "**/*": ["prettier --write"]
};
```

-   **涡轮** (建设/管道)

```json
// turbo.json
{
  "$schema": "https://turbo.build/schema.json",
  "pipeline": {
    "build": { "dependsOn": ["^build"], "outputs": ["dist/**"] },
    "lint": {},
    "test": {}
  }
}
```

根据项目结构的需要使用或调整这些片段.

### 许可证

麻省理工学院

## 常见问题

### @fuf-stack/project-cli-tools 是什么？

fröhlich 中常用的共享 cli 工具

### 如何安装 @fuf-stack/project-cli-tools？

在项目目录运行 npm install @fuf-stack/project-cli-tools，或使用 pnpm add / yarn add / bun add。

### @fuf-stack/project-cli-tools 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/fuf-stack\_\_project-cli-tools 是否存在。

### @fuf-stack/project-cli-tools 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @fuf-stack/project-cli-tools 可以商用吗？

@fuf-stack/project-cli-tools 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @fuf-stack/project-cli-tools 的下载量有多少？

根据 npm 官方下载统计，@fuf-stack/project-cli-tools 在 2026/10/16 – 2026/11/14 这 30 天内被下载 4,030 次，日均约 134 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @fuf-stack/project-cli-tools 还在维护吗？

最新版本 1\.0\.26 发布于 2026/11/13（2 天前）；至今共发布 43 个版本，其中过去 12 个月发布了 13 个；首次发布于 2024/03/28。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

