# @dpuse/dpuse-development 中文文档

规范地址：https://npmcn.com/package/%40dpuse/dpuse-development/

版本：1\.0\.151
npm 元数据更新时间：2026-11-13T11:10:06.730Z
中文译文更新时间：2026-11-13T11:26:09.566Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40dpuse/dpuse-development
原文对照：https://npmcn.com/package/%40dpuse/dpuse-development/?lang=original
项目主页：https://www.dpuse.app/
源码仓库：https://github.com/dpuse/dpuse-development

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

- 包体积（解压后）：822 kB，61 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=24
- 运行依赖：5 个
- peer 依赖：typescript ^6\.0\.3
- 首次发布：2026-03-21T13:37:56.834Z
- 最新版本发布：2026-11-13T11:10:06.207Z
- 近 30 天下载量：4700（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：303（近 12 个月 303 个）

## 中文简介

管理DPUse项目的行动.

## 安装

```sh
npm install @dpuse/dpuse-development
```

也可以使用：`pnpm add @dpuse/dpuse-development`、`yarn add @dpuse/dpuse-development`、`bun add @dpuse/dpuse-development`

## README

# DP 使用开发

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://npmcn.com/package/%40dpuse/dpuse-development/LICENSE) [![npm version](https://img.shields.io/npm/v/@dpuse/dpuse-development?label=npm)](https://www.npmjs.com/package/@dpuse/dpuse-development) [![CI](https://github.com/dpuse/dpuse-development/actions/workflows/ci.yml/badge.svg)](https://github.com/dpuse/dpuse-development/actions/workflows/ci.yml)

管理DPUse项目的行动.

[报告脆弱性](https://github.com/dpuse/dpuse-development/security/advisories/new) • 妇女 [打开一个问题](https://github.com/dpuse/dpuse-development/issues)

## 关于 DP 用途

[DP 用户](https://www.dpuse.app/) (数据定位与使用)是一个浏览器内应用程序,通过三个核心活动定位您的数据供使用:来源、背景和出版.

**判决** 使用 [连接器](https://www.dpuse.app/connectors) 设立 [连接](https://www.dpuse.app/) 用于应用程序、数据库、文件存储和编译数据集;这些连接随后用于配置结构化 [数据视图](https://www.dpuse.app/) 从基础来源.

**二. 背景分析** 从中提取时间顺序事件 [数据视图](https://www.dpuse.app/) 并把它们绘制成综合地图 [背景模型](https://www.dpuse.app/)这为DPUs Engine提供了生成决定性交易、事实或观察所需的结构框架.

**出版** 使用 [发言者](https://www.dpuse.app/) 生成标准 [发言](https://www.dpuse.app/) 立即使用相关数据, [烹饪手册](https://www.dpuse.app/) 联 合 国 [食谱](https://www.dpuse.app/) 让您使用您的首选工具构建数据应用程序.

此外,DPUse还提供 [工具](https://www.dpuse.app/) ,可以用来构建连接器和介绍器.

## 导言

该软件包执行一套用于管理DPUse寄存器的通用动作. 所有动作都设计从 `package.json` 脚本和假设项目遵循标准的 DPUS 目录结构,并包含 a `config.json` 文件在根目录中。 见 [API 参考](https://github.com/dpuse/dpuse-development/blob/main/API_REFERENCE.md)。 。 。 .

## 使用量

这个 [软件包](https://www.npmjs.com/package/@dpuse/dpuse-development) 可在 [无](https://www.npmjs.com/)中安装

```bash
npm install @dpuse/dpuse-development
```

> \[尖叫声\] 这个项目不是为一般用途而设计的. 这是为DPUS CI/CD进程定制的。 欢迎您为您自己的目的进行克隆和定制, 但您需要根据您自己的工程结构和工具来调整它 .

要研究源头, 请复制此寄存器 .

```bash
git clone https://github.com/dpuse/dpuse-development.git
cd dpuse-development
npm install
```

_要求数 [节点.js](https://nodejs.org/) 24岁或以后, [无](https://www.npmjs.com/) 12岁或以后,以及 [类型脚本](https://www.typescriptlang.org/) 6.0.3 或迟._

这个寄存器使用它执行的动作管理自己. 见 `scripts` 块中 [软件包.json](https://github.com/dpuse/dpuse-development/blob/main/package.json) 详细情况.

## API 参考

见 [API 参考.md](https://npmcn.com/package/%40dpuse/dpuse-development/API_REFERENCE.md) 用于完整的 API 参考,包括每个输出动作和类型.

## 扶养许可证

> \[尖叫声\] 依赖性许可在此不记录: @dpuse/dpuse-development是一个只开发的工具,从来不是生产发布的一部分.

## 捆绑分析

使用 [桑达](https://sonda.dev/),它分析最终的源地图,以揭示树木震动和细化的实际影响,而不是依赖建设前的估计.

_注:Sonda的Vite报告目前不包括CSS文件,因为Vite不会为CSS生成出出源地图._

| 弹簧/模块/文件 | 组成 |
| :-- | :-- |
| **dist/dpuse-development.es.js (英语)** | 65.9 kB → gzip 21.0 kB 占建筑面积的63.4% |
|     src-文档依赖性.ts+22 | `██████████████████░░` 87.6% − 57.7 kB |
|         \\\\ 文档依赖性.ts | `▒▒▒░░░░░░░░░░░░░░░░░` 17.3% − 11.4 kB |
|         QQ 文档质量 警卫 | `▒▒▒░░░░░░░░░░░░░░░░░` 15.1% − 9.9 kB |
|         QQ 文档 BundleSizes.ts | `▒▒▒░░░░░░░░░░░░░░░░░` • 9.0千贝 |
|         请检查configFiles.ts | `▒░░░░░░░░░░░░░░░░░░░` 5.7% − 3.8 kB |
|         rustCrates.ts 互联网档案馆的存檔,存档日期2013-12-02 | `▒░░░░░░░░░░░░░░░░░░░` 5.2% • 3.4 kB |
|         QQ 文档 Usage.ts | `▒░░░░░░░░░░░░░░░░░░░` 4.1% − 2.7 kB |
|         请检查dependency.ts | `▒░░░░░░░░░░░░░░░░░░░` 4.0% − 2.6千贝 |
|         \\\\ n云浮点数 | `▒░░░░░░░░░░░░░░░░░░░` 3.4% • 2.2 kB |
|         打开.ts | `▒░░░░░░░░░░░░░░░░░░░` 3.1% 2.0千贝 |
|         审计 | `▒░░░░░░░░░░░░░░░░░░░` 3.0% 2.0 kB |
|         QQ 文档动作( T) | `▒░░░░░░░░░░░░░░░░░░░` 2.7% • 1.8克B |
|         \\\\\\ 文档贡献 | `░░░░░░░░░░░░░░░░░░░░` 1.9% 1.2千贝 |
|         发布 Project.ts | `░░░░░░░░░░░░░░░░░░░░` 1.7% • 1.1 kB |
|         QQ 发布Project.ts | `░░░░░░░░░░░░░░░░░░░░` 1.4% 972 B级 |
|         测试项目.ts | `░░░░░░░░░░░░░░░░░░░░` - 799个B级 |
|         qq 8个小文件 | `▒░░░░░░░░░░░░░░░░░░░` 4.3% • 2.8 kB |
|     (内线工人) | `░░░░░░░░░░░░░░░░░░░░` • 17个B级 |
|     (bundler输出, 白空 & JSON) | `██░░░░░░░░░░░░░░░░░░` 12.4% • 8.2 kB |
| **差分/用途-BJfQ3vEr.js** | 占建筑面积的26.1% |
|     @dpuse/dpuse-shared dt/dpuse-shared.es.js (中文(简体) ) | `███████████░░░░░░░░░` • 14.9 kB |
|     src – 指数.ts | `███████░░░░░░░░░░░░░` 32.7% • 8.9 kB |
|     维利博特 - det/index.mjs | `░░░░░░░░░░░░░░░░░░░░` • 413 B级 |
|     (bundler输出, 白空 & JSON) | `██░░░░░░░░░░░░░░░░░░` 11.1%-3.0克贝 |
| **差分/参考-aFk9cwH0.js** | 8.4克B 克兹平方厘米 3.1克B 占建筑面积的8.1% |
|     src – 参考.ts | `███████████████████░` • 8.0克贝 |
|     (bundler输出, 白空 & JSON) | `█░░░░░░░░░░░░░░░░░░░` 4.7% − 407 B级 |
| **dent/vite.es.js (英语)** | 2.5 kB → gzip 1.1 kB → 2.4%的建筑 |
|     斜弧- 斜弧 | `██████████████████░░` 87.7% • 2.2 kB |
|     (bundler输出, 白空 & JSON) | `██░░░░░░░░░░░░░░░░░░` 12.3% 314 B级 |

Bars 显示每行输出文件的份额 。 ↳行是上行的一部分.

-   n more = 该行还持有来自同一个包或文件夹的n多的文件,每个文件都不超过被命名的文件. 一个软件包可以在几个输出文件下出现,每个文件都持有不同的文件,从没有过两次相同的文件.

(inlined worker) = 一个Web Worker单独建造,并嵌入在其输出文件中作为文本. 在建筑记录它包含的内容时,它的行列出了这一点;任何几个字节都是嵌入它所需的逃跑.

(bundler输出, Whitespace & JSON) = 字节 Sonda 无法追踪到源文件: 白空 (缩进和换行), 编码捆接器生成的代码(区域注释, 合并的导入/导出行, 其小的运行时帮助和包装), 导入 JSON 等 `config.json`,而捆绑者没有地图。 JSON和所生成的代码是那艘飞船的真正字节;而白空间大多在被压缩后消失.

## 质量和安全

此节每次更新 `npm run document` 运行。 设置来自寄存器的工作流程文件和GitHub. 测试覆盖范围和倒地分数同时被测量.

### 测试

| 检查 | 状态 | 它会做什么 |
| :-- | :-- | :-- |
| 单位测试 | 打开 | [维特](https://vitest.dev/) 运行单位测试。 部分 [CI 工作流程](https://github.com/dpuse/dpuse-development/actions/workflows/ci.yml) 每一次推拉请求 `main`。 。 。 . |
| 基于财产的测试 | 打开 | [快速检查](https://fast-check.dev/) 每一次测试都会运行许多随机输入来查找边缘病例,同时进行单位测试. 部分 [CI 工作流程](https://github.com/dpuse/dpuse-development/actions/workflows/ci.yml) 每一次推拉请求 `main`。 。 。 . |
| 测试覆盖率 | 打开 | ![Coverage](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fdpuse%2Fdpuse-development%2Fmain%2Fcode-health-reports%2Fvitest%2Fbadge.json) [Vitest的V8覆盖范围](https://vitest.dev/guide/coverage) 测量单位测试运行的源线的比重。 目标是80%. |

### 代码质量

| 检查 | 状态 | 它会做什么 |
| :-- | :-- | :-- |
| 卫生守则 | 打开 | [![Fallow code health](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fdpuse%2Fdpuse-development%2Fmain%2Fcode-health-reports%2Ffallow%2Fbadge.json)](https://npmcn.com/package/%40dpuse/dpuse-development/code-health-reports/fallow/index.md) [堕落](https://github.com/fallow-rs/fallow) 发现未使用的代码,重复,复杂和依赖性问题. |
| 代码分析 | 打开 | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=dpuse_dpuse-development&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=dpuse_dpuse-development) [声纳云](https://sonarcloud.io/) 检查每个驱动器,代码的气味和弱点. |
| 线性 | 打开 | [ESLint 语录](https://eslint.org/) 检查代码是否有错误和样式问题。 部分 [CI 工作流程](https://github.com/dpuse/dpuse-development/actions/workflows/ci.yml) 每一次推拉请求 `main`。 。 。 . |

### 安全分析

| 检查 | 状态 | 它会做什么 |
| :-- | :-- | :-- |
| 推进保护 | 打开 | [GitHub 推进保护](https://docs.github.com/en/code-security/secret-scanning/push-protection-for-repositories-and-organizations) 块推动包含证书. |
| 静态分析 | 打开 | [![CodeQL](https://github.com/dpuse/dpuse-development/actions/workflows/codeql.yml/badge.svg)](https://github.com/dpuse/dpuse-development/security/code-scanning) [代码QL](https://codeql.github.com/) 使用扩展的安全查询扫描 GitHub 动作和 JavaScript/ TypeScript 安全漏洞, 并按下和拉动请求 `main` 周报. |
| 秘密扫描 | 打开 | [GitHub 秘密扫描](https://docs.github.com/en/code-security/secret-scanning) 检测证书,如 API 密钥 和 指使 , 承诺给寄存器. |

### 依赖关系

| 检查 | 状态 | 它会做什么 |
| :-- | :-- | :-- |
| 脆弱性审计 | 打开 | [无 审计](https://docs.npmjs.com/cli/commands/npm-audit) 当运输的依赖具有任何已知的脆弱性,或发展依赖具有高度或关键的脆弱性时,则失败。 部分 [CI 工作流程](https://github.com/dpuse/dpuse-development/actions/workflows/ci.yml) 每一次推拉请求 `main`。 。 。 . |
| 供应链风险 | 打开 | [套接字](https://socket.dev/) 标记恶意包,打字和可疑行为,可能还没有CVE. |
| 安全警报 | 打开 | [依赖破坏](https://docs.github.com/en/code-security/dependabot) 使用 GitHub 咨询数据库,在依赖存在已知脆弱性时发出警告. |
| 安全最新情况 | 关 | [依赖破坏](https://docs.github.com/en/code-security/dependabot) 打开拉动请求,以更新脆弱依赖。 这些都是手工操作的. |
| 版本更新 | 关 | [依赖破坏](https://docs.github.com/en/code-security/dependabot) 打开对新依赖版本的拉动请求。 这些都是手工操作的. |

### OpenSSF —— —— ——

[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/dpuse/dpuse-development/badge)](https://scorecard.dev/viewer/?uri=github.com/dpuse/dpuse-development)

这个项目正致力于: [OpenSSF 最佳做法](https://www.bestpractices.dev/) 传出徽章,自我认证,涵盖安全政策,脆弱性报告,构建流程,代码质量等等. 目前 [OpenSSF 计分卡](https://scorecard.dev/) 对项目的安全做法进行独立的自动评估,是不断改进的领域.

### 报告脆弱性

请不要公开 GitHub 问题 安全漏洞 。 使用 [GitHub 私人脆弱性报告](https://github.com/dpuse/dpuse-development/security/advisories/new) 换句话说 见 [警卫](https://npmcn.com/package/%40dpuse/dpuse-development/SECURITY.md) 全面披露政策、联系方式和预期答复时间.

## 捐款

该寄存器完全由其所有者维护,目前不接受外部投放至舟曲回放. 其来源根据"麻省理工学院许可证"公开发布——每个DPUses项目都是完全开源的,除了DPUses引擎,它仍然是封闭的和专有的.

关于安全弱点,见 [报告脆弱性](https://npmcn.com/package/%40dpuse/dpuse-development/#readme-reporting-vulnerabilities)对于错误、不一致或其他反馈, [打开 GitHub 问题](https://github.com/dpuse/dpuse-development/issues) ——反馈被读取,但回复和修复由维护者自行决定.

## 许可证

这个项目根据麻省理工学院许可证获得许可证,允许免费使用、修改和分发.

[麻省理工学院](https://npmcn.com/package/%40dpuse/dpuse-development/LICENSE) 2026年 乔纳森·特雷尔

## 常见问题

### @dpuse/dpuse-development 是什么？

管理DPUse项目的行动\.

### 如何安装 @dpuse/dpuse-development？

在项目目录运行 npm install @dpuse/dpuse-development，或使用 pnpm add / yarn add / bun add。

### @dpuse/dpuse-development 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @dpuse/dpuse-development 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @dpuse/dpuse-development 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=24。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @dpuse/dpuse-development 可以商用吗？

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

### @dpuse/dpuse-development 的下载量有多少？

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

### @dpuse/dpuse-development 还在维护吗？

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

