@inf-monkeys-tech/monkeys
v1.0.56
Published
Monkeys JS SDK
Downloads
8,970
Readme
Monkeys JS SDK
@inf-monkeys-tech/monkeys 是 Monkeys 跨仓 TypeScript 合同、运行时 Schema 与 JSON Schema 的唯一发布源。所有消费者只使用一套 canonical 合同和稳定公开入口,禁止导入包内 src/*。
安装
yarn add @inf-monkeys-tech/monkeys@^1.0.4 --registry https://registry.npmjs.org稳定入口
import type {
RequestScope,
WorkflowDefinition,
} from '@inf-monkeys-tech/monkeys/contracts';
import {
RequestScopeSchema,
WorkflowDefinitionSchema,
} from '@inf-monkeys-tech/monkeys/schemas';
import { resolveThemeTokens } from '@inf-monkeys-tech/monkeys/runtime';@inf-monkeys-tech/monkeys/contracts:canonical TypeScript 合同。@inf-monkeys-tech/monkeys/schemas:同一合同的 Zod 运行时 Schema 与 schema registry。@inf-monkeys-tech/monkeys/runtime:同时提供浏览器 ESM 与 Node.js CommonJS 入口的运行时编译器。@inf-monkeys-tech/monkeys/json-schema/*:构建时生成的 JSON Schema 2020-12 文件。
当前 canonical 合同覆盖 RequestScope、ExecutionLink、Completion、Artifact/Output、Workflow、Capability、Page/Runtime Descriptor、Tenant Config、Theme Tokens、Ontology、Projection、Lineage、Domain Event 与 Trend/Radar 数据对象。运行时 Schema 严格拒绝未声明字段、错误引用和不满足不变量的数据;SDK 不提供旧合同迁移器、兼容别名或并行版本入口。
发布门禁
yarn typecheck
yarn test
yarn pack:checkyarn test 会重新构建包、生成全部 JSON Schema,并验证公开导出、所有 canonical 合同、严格字段边界和跨字段不变量。
