DP 使用开发
管理DPUse项目的行动.
关于 DP 用途
DP 用户 (数据定位与使用)是一个浏览器内应用程序,通过三个核心活动定位您的数据供使用:来源、背景和出版.
判决 使用 连接器 设立 连接 用于应用程序、数据库、文件存储和编译数据集;这些连接随后用于配置结构化 数据视图 从基础来源.
二. 背景分析 从中提取时间顺序事件 数据视图 并把它们绘制成综合地图 背景模型这为DPUs Engine提供了生成决定性交易、事实或观察所需的结构框架.
出版 使用 发言者 生成标准 发言 立即使用相关数据, 烹饪手册 联 合 国 食谱 让您使用您的首选工具构建数据应用程序.
此外,DPUse还提供 工具 ,可以用来构建连接器和介绍器.
导言
该软件包执行一套用于管理DPUse寄存器的通用动作. 所有动作都设计从 package.json 脚本和假设项目遵循标准的 DPUS 目录结构,并包含 a config.json 文件在根目录中。 见 API 参考。 。 。 .
使用量
npm install @dpuse/dpuse-development
[尖叫声] 这个项目不是为一般用途而设计的. 这是为DPUS CI/CD进程定制的。 欢迎您为您自己的目的进行克隆和定制, 但您需要根据您自己的工程结构和工具来调整它 .
要研究源头, 请复制此寄存器 .
git clone https://github.com/dpuse/dpuse-development.git
cd dpuse-development
npm install
要求数 节点.js 24岁或以后, 无 12岁或以后,以及 类型脚本 6.0.3 或迟.
这个寄存器使用它执行的动作管理自己. 见 scripts 块中 软件包.json 详细情况.
API 参考
见 API 参考.md 用于完整的 API 参考,包括每个输出动作和类型.
扶养许可证
[尖叫声] 依赖性许可在此不记录: @dpuse/dpuse-development是一个只开发的工具,从来不是生产发布的一部分.
捆绑分析
使用 桑达,它分析最终的源地图,以揭示树木震动和细化的实际影响,而不是依赖建设前的估计.
注: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. 测试覆盖范围和倒地分数同时被测量.
测试
| 检查 | 状态 | 它会做什么 |
|---|---|---|
| 单位测试 | 打开 | 维特 运行单位测试。 部分 CI 工作流程 每一次推拉请求 main。 。 。 . |
| 基于财产的测试 | 打开 | 快速检查 每一次测试都会运行许多随机输入来查找边缘病例,同时进行单位测试. 部分 CI 工作流程 每一次推拉请求 main。 。 。 . |
| 测试覆盖率 | 打开 |
代码质量
| 检查 | 状态 | 它会做什么 |
|---|---|---|
| 卫生守则 | 打开 | |
| 代码分析 | 打开 | |
| 线性 | 打开 | ESLint 语录 检查代码是否有错误和样式问题。 部分 CI 工作流程 每一次推拉请求 main。 。 。 . |
安全分析
| 检查 | 状态 | 它会做什么 |
|---|---|---|
| 推进保护 | 打开 | GitHub 推进保护 块推动包含证书. |
| 静态分析 | 打开 | main 周报. |
| 秘密扫描 | 打开 | GitHub 秘密扫描 检测证书,如 API 密钥 和 指使 , 承诺给寄存器. |
依赖关系
| 检查 | 状态 | 它会做什么 |
|---|---|---|
| 脆弱性审计 | 打开 | 无 审计 当运输的依赖具有任何已知的脆弱性,或发展依赖具有高度或关键的脆弱性时,则失败。 部分 CI 工作流程 每一次推拉请求 main。 。 。 . |
| 供应链风险 | 打开 | 套接字 标记恶意包,打字和可疑行为,可能还没有CVE. |
| 安全警报 | 打开 | 依赖破坏 使用 GitHub 咨询数据库,在依赖存在已知脆弱性时发出警告. |
| 安全最新情况 | 关 | 依赖破坏 打开拉动请求,以更新脆弱依赖。 这些都是手工操作的. |
| 版本更新 | 关 | 依赖破坏 打开对新依赖版本的拉动请求。 这些都是手工操作的. |
OpenSSF —— —— ——
这个项目正致力于: OpenSSF 最佳做法 传出徽章,自我认证,涵盖安全政策,脆弱性报告,构建流程,代码质量等等. 目前 OpenSSF 计分卡 对项目的安全做法进行独立的自动评估,是不断改进的领域.
报告脆弱性
请不要公开 GitHub 问题 安全漏洞 。 使用 GitHub 私人脆弱性报告 换句话说 见 警卫 全面披露政策、联系方式和预期答复时间.
捐款
该寄存器完全由其所有者维护,目前不接受外部投放至舟曲回放. 其来源根据"麻省理工学院许可证"公开发布——每个DPUses项目都是完全开源的,除了DPUses引擎,它仍然是封闭的和专有的.
关于安全弱点,见 报告脆弱性对于错误、不一致或其他反馈, 打开 GitHub 问题 ——反馈被读取,但回复和修复由维护者自行决定.
许可证
这个项目根据麻省理工学院许可证获得许可证,允许免费使用、修改和分发.
麻省理工学院 2026年 乔纳森·特雷尔