# @cero-base/core 中文文档

规范地址：https://npmcn.com/package/%40cero-base/core/

版本：2\.12\.0
npm 元数据更新时间：2026-11-09T03:10:07.311Z
中文译文更新时间：2026-11-09T13:46:59.288Z
软件包许可：Apache-2\.0

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

原始 npm 页面：https://www.npmjs.com/package/%40cero-base/core
原文对照：https://npmcn.com/package/%40cero-base/core/?lang=original
项目主页：https://github.com/lekinox/cero-base#readme
源码仓库：https://github.com/lekinox/cero-base

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

- 包体积（解压后）：356 kB，68 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=22
- 运行依赖：32 个
- 首次发布：2026-04-05T04:24:36.911Z
- 最新版本发布：2026-11-09T03:10:07.101Z
- 近 30 天下载量：2498（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：80（近 12 个月 80 个）

## 中文简介

cero p2p原始人——身份,存储,网络,数据库,blobs,rpc,配对.

## 安装

```sh
npm install @cero-base/core
```

也可以使用：`pnpm add @cero-base/core`、`yarn add @cero-base/core`、`bun add @cero-base/core`

## README

# @ cero- base/ core (韩语)

> \[大 这个项目是实验性的。 API可以更改,随时可能中断.

核心是8个原始人 Cero从,两个Cero Base 包之一: 伸手让它在上面建一个工具. 每一个都是小包装 [梨树](https://pears.com/) 模块:只是邀请和配对,仅仅是一个邮箱,只是一个复制的数据库, 只是一个被唤醒的群团,只是一个给工人打字的频道。 对于一个应用,使用Cero, [`@cero-base/cero`](https://www.npmjs.com/package/@cero-base/cero)。 。 。 .

```sh
npm install @cero-base/core
```

```js
import { Identity, Network, Database } from '@cero-base/core'
```

每个原始的,但是 `Identity` 是一个 `ReadyResource`建造它, `await x.ready()`, (中文(简体) ), `await x.close()`。 。 。 .

## 文档

-   [核心原始人](https://github.com/lekinox/cero-base/blob/main/docs/core.md):每个原始的都有例子,以及Cero如何将它们组合在一起
-   [错误](https://github.com/lekinox/cero-base/blob/main/docs/errors.md): 稳定码 a `CeroError` 携带

## 出口

| 子路径 | 它给你什么 |
| --- | --- |
| `@cero-base/core` | 下方的每个子路径都有一个输入,但是 `/database/encryption` 财务报告和审定财务报表 `/blobs/server` |
| `@cero-base/core/identity` | `Identity`: 种子的键盘; 标志、 验证、 封条、 名称 |
| `@cero-base/core/network` | `Network`: 超热加醒,有管理的发现会; `channelTopic` |
| `@cero-base/core/database` | `Database`: 多写器, 在应用程序、 钩子、 键旋转时检查权限 |
| `@cero-base/core/database/encryption` | `Keyring`, (中文(简体) ), `EpochAutobee`, (中文(简体) ), `blobEpochKey`, (中文(简体) ), `loadEpochs`, (中文(简体) ), `seal`, (中文(简体) ), `opened`, (中文(简体) ), `wraps`, (中文(简体) ), `epochEntries`: 关键日期 a `Database` 旋转通过 |
| `@cero-base/core/mailbox` | `Mailbox`:发送到地址、直接发送或由镜子持有的信息 |
| `@cero-base/core/pairing` | `Pairing`:邀请进入数据库,加入申请时允许的; `sealJoin` |
| `@cero-base/core/invite` | `Invite`:分析邀请字符串,读取其 `data` 加入前 |
| `@cero-base/core/storage` | `Storage`: Hyperbee 或 RocksDB 上的本地表格,仅用于设备数据 |
| `@cero-base/core/blobs` | `Blobs`: Hyperblobs 核心中的字节,按位置地址,加密; `encodeId`, (中文(简体) ), `decodeId` |
| `@cero-base/core/blobs/codec` | `encodeId`, (中文(简体) ), `decodeId`: 核心密钥, blob id并按一个字符串键 |
| `@cero-base/core/blobs/server` | `FileServer`: 本地 url 提供了文件 id |
| `@cero-base/core/rpc` | `RPCServer`, (中文(简体) ), `RPCClient`, (中文(简体) ), `bindCodec`: 在任意双相流上输入频道 |
| `@cero-base/core/schema` | `t`, (中文(简体) ), `schema`: 构造的字段类型和包装 |
| `@cero-base/core/utils` | `WRITE`, (中文(简体) ), `INVITE`, (中文(简体) ), `ASSIGN`, (中文(简体) ), `REMOVE`, (中文(简体) ), `can`, (中文(简体) ), `grants`, (中文(简体) ), `outranks`, (中文(简体) ), `isRank`, (中文(简体) ), `filter`, (中文(简体) ), `searchHit`, (中文(简体) ), `onAbort`, (中文(简体) ), `subscribe`, (中文(简体) ), `admission`, (中文(简体) ), `joining`, (中文(简体) ), `checkFields`, (中文(简体) ), `checkRequired`, (中文(简体) ), `stamp` |
| `@cero-base/core/errors` | `CeroError` |

运行在节点和赤裸上,并附有TypeScript声明.

## 许可证

阿帕奇 - 2.0

## 常见问题

### @cero-base/core 是什么？

cero p2p原始人——身份,存储,网络,数据库,blobs,rpc,配对\.

### 如何安装 @cero-base/core？

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

### @cero-base/core 支持 TypeScript 吗？

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

### @cero-base/core 支持 ESM 还是 CommonJS？

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

### @cero-base/core 需要什么版本的 Node\.js？

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

### @cero-base/core 可以商用吗？

@cero-base/core 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @cero-base/core 的下载量有多少？

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

### @cero-base/core 还在维护吗？

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

