Block a user
@abds10/contracts (1.0.1)
Published 2026-09-10 19:32:40 +00:00 by deploy
Installation
@abds10:registry=https://git.abds10.cn/api/packages/deploy/npm/npm install @abds10/contracts@1.0.1"@abds10/contracts": "1.0.1"About this package
ABDS10 跨项目契约:身份 / 会话 / 服务令牌 / 事件 / 响应信封 / 审计 / 应用清单
@abds10/contracts
跨项目契约包。纯类型 + 少量类型守卫,零外部依赖、零副作用。
pnpm add @abds10/contracts
import type { Principal, SessionClaims, EventEnvelope, InteropEnvelope } from '@abds10/contracts'
import { ACCOUNT_ID, isAccountId, defineAppManifest } from '@abds10/contracts'
子路径导出
| 路径 | 内容 |
|---|---|
@abds10/contracts |
全部 |
@abds10/contracts/auth |
主体、会话、服务令牌、设备、授权 |
@abds10/contracts/event |
事件信封与命名规则 |
@abds10/contracts/envelope |
RPC/MCP 响应信封与错误码 |
@abds10/contracts/audit |
审计记录与脱敏 |
@abds10/contracts/manifest |
app.manifest.yaml 的结构定义 |
规范正文见工作区文档
docs/standards/跨项目互通标准.md。本包是该规范的唯一代码实现, 两者不一致时以规范为准并修改本包。
Details
2026-09-10 19:32:40 +00:00
Assets (1)
Versions (2)
View all
npm
81
UNLICENSED
latest
30 KiB
contracts-1.0.1.tgz
30 KiB
鄂公网安备42010302002985号