@ectropy/schemas

中文文档
0.4.0发布于 2026/04/24Apache-2.0TypeScriptES Module零依赖近 30 天下载 9283

Ectropy schema定义——voxel,决定,权威,联邦. 由@ectropy-ai/core和Ectropy-Business摄制.

中文使用文档
文档目录6 节
  1. 范围
  2. 示马斯
  3. 使用软件包
  4. 版本
  5. 更改标准
  6. 许可证

Ectropy 打开标准

JSON Schemas(草案-07),用于建筑项目数据:活塞和活塞组、项目决定、检查和参与者、资源状况和姿势、工地材料、设备、机器人和工时摄入量、后勤单位、废物流、碳报告以及薪给边缘.

  • 任职: 每个计划 $id 下级 https://schemas.ectropy.ai/。 。 。 . index.json 列出他们.
  • 包装 : npm install @ectropy/schemas 安装由它们产生的图案和 TypeScript 类型,由 npm 出处在此寄存器中发布.

此寄存器是两者的唯一来源.

范围

只交换形状:记录的结构如何用于存储和交换. 一种被命名为公开的图案才存在. 此寄存器中没有算法,分数和路由逻辑.

示马斯

路径标题版本
定义/urn.schema.json电子URN1.0.0 (单位:千美元)
流量/碳-报告.schema.json碳报告0.2.0 (中文(简体) )
流量/流量-常见.schema.json通用定义0.3.0 (中文(简体) )
流动/摄入/袋-指针机器人录音指针0.3.0 (中文(简体) )
流动/摄入/设备-摄入.schema.json设备摄入量(ESx)0.2.0 (中文(简体) )
流动/摄入/检查-摄入.schema.json检查摄入量(ISx)0.2.0 (中文(简体) )
流动/摄入/实验室-时间-摄入劳动时间摄入量(HSx)0.3.0 (中文(简体) )
流动/摄入/物质摄入.schema.json物质摄入量(MSx)0.2.0 (中文(简体) )
流动/摄入/机器人-摄入机器人摄入量( RSx)0.2.0 (中文(简体) )
流动/后勤单位.schema.json后勤股0.2.0 (中文(简体) )
(原始内容存档于2019-03-25) (中文(简体) ). schema.json标记绑定0.2.0 (中文(简体) )
(原始内容存档于2019-09-25) (中文(中国大陆) ). progress.schema.json提交供应商价格0.2.0 (中文(简体) )
流程/废物流.schema.json废物流0.2.0 (中文(简体) )
薪金/合规报告薪金遵守情况报告0.2.0 (中文(简体) )
工资单/身份证-过失-边界身份断层边界0.2.0 (中文(简体) )
薪给/薪给期.schema.json支付期0.2.0 (中文(简体) )
薪金/薪金规则设置付费规则设置0.2.0 (中文(简体) )
薪给/薪给-出口.schema.json薪金导出0.2.0 (中文(简体) )
pm/后继.schema.json (中文(简体) )顺序Schema2.0.0 (韩语)
pm/secret.schema.json (中文(简体) )总理决定Schema2.0.0 (韩语)
pm/inspection.schema.json (英语)监察司马2.0.0 (韩语)
pm/参与者.schema.json参加者Schema2.0.0 (韩语)
pm/时间表提案.schema.json附表 方案2.0.0 (韩语)
资源/资源-拥有者.schema.json资源 Pose Schema2.0.0 (韩语)
资源/资源状况资源状况Schema2.0.0 (韩语)
地面/地表登记.schema.json地面登记册2.0.0 (韩语)
voxel/voxel-group.schema.json 维基语录链接:名人名言 - 文学作品 - 谚语 - 谚语 - 谚语 - 谚语Voxel 组Schema2.0.0 (韩语)
活塞/伏克塞尔-v3.schema.json沃克塞尔·斯克马2.0.0 (韩语)

证相者. 记录以一个URN形式命名自己和彼此,定义一次在 _definitions/urn.schema.json数字 : urn:luhtech:{issuer}:{type}:{id}。 。 。 .

职场流量摄取. 每个摄入量剖面缩小了GS1 EPCIS 2.0. 每一次摄入事件还必须对照GS1的EPCIS 2.0.1 JSON Schema进行验证;寄存器销售商作为测试固定而不会重用.

使用软件包

import Ajv from 'ajv';
import addFormats from 'ajv-formats';
import { schemas, VoxelVoxelV3 } from '@ectropy/schemas';

const ajv = new Ajv({ strict: false });
addFormats(ajv);
Object.values(schemas).forEach((s) => ajv.addSchema(s));
const validate = ajv.getSchema('https://schemas.ectropy.ai/voxel/voxel-v3.schema.json')!;

const voxel: VoxelVoxelV3.VoxelSchema = JSON.parse(input);
if (!validate(voxel)) throw new Error(ajv.errorsText(validate.errors));

单个 schema 文件也可以导入 : @ectropy/schemas/voxel/voxel-v3.schema.json。 。 。 .

版本

  • 每个计程车都装有炸药 version。 。 。 .
  • 可以拒绝先前有效的实例的更改,或者移动一个计划 $id断了 它撞倒了schema的主要版本(小于1.0以下)和包的主要版本.
  • 变动情况 记录每一个发布.

更改标准

npm run check 门,运行在CI 每一次拉请求 和每次发布前。 它检查:

  • 每个文件都以条状形式存在;
  • 每个 $id 等于其已服务的 URL;
  • 没有 $ref 叶子 schemas.ectropy.ai· ;
  • 每一个计划汇编;
  • 每一个实例 examples/ 验证;
  • 公共文本只描述形状和字段.

npm run build 生成类型; npm run site 阶段服务.

释放是标记 v<version> 匹配 package.json。发布工作流程通过可信赖的出版来运行大门、构建和出版 npm 出处.

许可证

阿帕奇 - 2.0。 。 。 .

版本与发布记录

@ectropy/schemas 共发布 3 个版本,首次发布于 2026/04/24;过去 12 个月发布了 3 个版本。

版本发布日期距今
1.0.02026/10/111 个月前
0.4.0latest2026/04/246 个月前
0.3.02026/04/246 个月前

关于 @ectropy/schemas 的常见问题

@ectropy/schemas 是什么?

Ectropy schema定义——voxel,决定,权威,联邦. 由@ectropy-ai/core和Ectropy-Business摄制.

如何安装 @ectropy/schemas?

在项目目录运行 npm install @ectropy/schemas,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@anthropic-ai/sdk(^0.32.1)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@ectropy/schemas 支持 TypeScript 吗?

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

@ectropy/schemas 支持 ESM 还是 CommonJS?

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

@ectropy/schemas 可以商用吗?

@ectropy/schemas 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@ectropy/schemas 的下载量有多少?

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

@ectropy/schemas 还在维护吗?

最新版本 0.4.0 发布于 2026/04/24(6 个月前);至今共发布 3 个版本,其中过去 12 个月发布了 3 个;首次发布于 2026/04/24。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。