@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-sdk | createCmsSDK(),域服务(包管理是 sdk.packs 自0.2.0起;v2 people 皮尼亚商店useAuthStore, (中文(简体) ), useContentStore,(......), createPersistPlugin,常数和类型。 在浏览器和服务器上运行: 它导入不 h3。 。 。 . |
@eaera-com/cms-sdk/nuxt | Nuxt 模块( 配置密钥) 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。 。 。 .