@eaera-com/cms-sdk

中文文档
0.2.1发布于 2026/11/13SEE LICENSE IN LICENSETypeScriptES Module近 30 天下载 2063

EAERA CMS SDK – Nuxt 4应用软件的数据访问层(fetch + Pinia + 类型服务)

中文使用文档
文档目录5 节
  1. 安装
  2. 入境点
  3. 文档
  4. 释放
  5. 许可证

@eaera-com/cms-sdk (英语)

EAERA CMS 前端的数据访问层:输入服务结束 ofetch皮尼亚商店,还有Nuxt 为 Nuxt 4 应用程序处理 httpOnly Cookie 签名的模块。 Nuxt 4在CI中由Nuxt 4.5证明 fixture app (英语:fixtures/nuxt4); 模块还声明 Nuxt ^3.0.0,它被宣布,而不是重新证明.

  • 当前版本 : 0.2.0 (中文(简体) ) (单位:千美元)package.json; 用 npm view @eaera-com/cms-sdk dist-tags。 。 。 .
  • 拥有者: 人员团队 (自2026-11-03起) (中文(简体) ). 代码所有者 : @vietnq1806 (单位:千美元).github/CODEOWNERS) (中文(简体) ).
  • 变化 : CHANGELOG.md。 。 。 .

安装

该软件包在 npmjs 上公开, 不需要任何符号 :

pnpm add @eaera-com/cms-sdk

pinia (^3)和 (中文(简体) ) vue (^3.5)是同级依赖关系. 狦 .npmrc 静态地图 @eaera-com:registry 到 GitHub 软件包,您不会看到新版本;见 docs/npm-publishing.md 第4节.

入境点

导入这是什么
@eaera-com/cms-sdkcreateCmsSDK(),域服务(包管理是 sdk.packs 自0.2.0起;v2 people 皮尼亚商店useAuthStore, (中文(简体) ), useContentStore,(......), createPersistPlugin,常数和类型。 在浏览器和服务器上运行: 它导入不 h3。 。 。 .
@eaera-com/cms-sdk/nuxtNuxt 模块( 配置密钥) cmsSdk: 建设 $cms连接商店和饼干 并登记 /api/cms/* 财务报告和审定财务报表 /api/cms-sdk/* 路由; 每一部分都可以被关闭(stores, (中文(简体) ), persist, (中文(简体) ), serverRoutes, (中文(简体) ), wsAutoOpen,参见 USAGE.md 第2.1.1节.
@eaera-com/cms-sdk/server只为应用程序的 Nitro 路由提供服务器帮助( 它们导入) h3: QuenPaw帮助者 postConsoleChatError, (中文(简体) ), QwenpawConfigError, (中文(简体) ), QwenpawUpstreamError, (中文(简体) ), listQwenpawChats, (中文(简体) ), listQwenpawGroups, (中文(简体) ), getQwenpawChatMessages, (中文(简体) ), deleteQwenpawChat, (中文(简体) ), fetchChatHistory. 在根条目上直到0.1.116.
@eaera-com/cms-sdk/engine自0.2.1起:一个应用程序的同源引擎客户端,其自己的服务器代理引擎并保持会话(页面上没有符号): createEngineTransport, (中文(简体) ), createEngineClient, (中文(简体) ), createRegistry,映射器(fromWire 编号 : toWire),道卫也segment和拒绝正常人(normalise, (中文(简体) ), RefusalPolicy) (中文(简体) ). 浏览器安全, 独立于 $cms 财务报告和审定财务报表 CmsError; 见 USAGE.md 第4.4.节.

最小 Nuxt 设置 :

export default defineNuxtConfig({
  modules: ['@pinia/nuxt', '@eaera-com/cms-sdk/nuxt'],
  runtimeConfig: {
    public: { cmsUrl: 'https://cms.example.com', clientId: 'web' },
  },
});

文档

  • USAGE.md (越南名):全Nuxt流:配置,登录,SSR /再装入, 登录,401刷新,存储数据的地方,模拟模式,故障排除.
  • docs/npm-publishing.md (越南名):出版管道 一次性npm设置,发布步骤和消费方.
  • 斯佩克枢纽(建筑、SRS、ADRs、释放计划): cbs/cms-sdk/ 输入 eaera-docs 仓库.

释放

出版只使用标记(ADR-004). 推动或合并到 main 发表什么。 A 类 vX.Y.Z 标签在一个 承诺,这是 main 5后向 npmjs 发布 ci.yaml 检查合格(类型检查、测试、, 构建 + publint + scripts/check-package.mjs,格式,以及 fixture-nuxt4: Nuxt 4.5固定应用程序 并且只有在 package.json 具有相同的版本,并且 CHANGELOG.md 有一个 ## X.Y.Z 条目为 a Consumer action: 线条和 a Checked against: 线条。 标记 vX.Y.Z-next.N 发布到 next dis.

仅 @vietnq1806 推动 v* 标签。 存储器在GitHub Free计划(ADR-004修正案, 因此GitHub没有执行分支保护、代码所有人审查或标签限制。 这些 规则是团队纪律:每一次改变都要经过一个公关,其中五个检查是绿色的,并由 @vietnq1806逐步指示和接受的残余风险 docs/npm-publishing.md 第3和5条.

许可证

见 LICENSE 财务报告和审定财务报表 THIRD-PARTY-NOTICES.md。 。 。 .

版本与发布记录

@eaera-com/cms-sdk 共发布 57 个版本,首次发布于 2026/09/15;过去 12 个月发布了 57 个版本。

版本发布日期距今
0.2.1latest2026/11/131 天前
0.2.02026/11/122 天前
0.1.1162026/11/113 天前
0.1.1152026/11/104 天前
0.1.1142026/10/3015 天前
0.1.1132026/10/2916 天前

关于 @eaera-com/cms-sdk 的常见问题

@eaera-com/cms-sdk 是什么?

EAERA CMS SDK – Nuxt 4应用软件的数据访问层(fetch + Pinia + 类型服务)

如何安装 @eaera-com/cms-sdk?

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

@eaera-com/cms-sdk 支持 TypeScript 吗?

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

@eaera-com/cms-sdk 支持 ESM 还是 CommonJS?

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

@eaera-com/cms-sdk 需要什么版本的 Node.js?

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

@eaera-com/cms-sdk 可以商用吗?

@eaera-com/cms-sdk 使用 SEE LICENSE IN LICENSE 许可。许可条款写在包内的独立文件中,请阅读该文件确认可否商用。以上为概括,不构成法律意见,请以许可原文为准。

@eaera-com/cms-sdk 的下载量有多少?

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

@eaera-com/cms-sdk 还在维护吗?

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