@ contentstack/ core (中文(简体) )
TypeScript Core SDK for Conturaltack - 一个基础库,为ConturalTypeScript SDKs提供核心模块和工具.
关于内容夹
内容tack是一种无头的CMS,采用API-First方法. 这是一个CMS,开发者可以用来用他们最喜爱的语言来构建强大的跨平台应用程序. 构建您的应用程序前端, 而Contack 将照顾其余的 . 更多信息。 。 。 .
说明
这套软件包包含核心模块和供 内存类型SDK它提供了基本的功能,包括HTTP客户端配置,错误处理,请求管理,参数序列化和重试政策.
特征
- HTTP 客户端: 配置基于 Axios 的 HTTP 客户端, 支持自定义适配器
- 处理错误: API和Conturaltack特定错误的综合错误分类
- 请求管理: 请求处理截取器和自定义错误回调
- 参数序列化: API 请求的自定义参数序列化
- 重试政策: 内置处理速率限制和瞬间出错的重试逻辑
- 类型脚本支持: 包含全部类型脚本定义
- 多重构建格式: 支持通用JS、无害环境管理、UMD和类型脚本声明
重要说明
此软件包是一个内部依赖 由Contack TypeScript SDKs所使用. 最终用户应 没有 直接安装此软件包。 取而代之的是安装适当的Contack SDK(例如, 内存类型SDK页:1.
SDK 开发者
如果您正在开发或维护一个Contentack SDK,并且需要直接使用这个核心包,您可以将它安装为依赖性:
npm install @contentstack/core
然后导入模块 :
import {
httpClient,
// ... other exports
} from '@contentstack/core';
发展
先决条件
- 节点.js版本 4.4.7 或以后
设置
清除寄存器并安装依赖性 :
git clone https://github.com/contentstack/contentstack-js-core.git
cd contentstack-js-core
npm install
构建
构建所有输出格式(CommonJS、无害环境管理、UMD和TypeScript声明):
npm run build
构建特定格式 :
npm run build # Build all
npm run build:cjs # CommonJS
npm run build:esm # ES Modules
npm run build:umd # UMD
npm run build:types # TypeScript declarations
测试
运行单元测试 :
npm run test
运行林入 :
npm run lint
包装
创建包式柏油球 :
npm run package
干净
清洁建筑文物:
npm run clean
许可证
这个项目根据麻省理工学院的许可证获得许可。 见 LICENSE.txt (英语) 详细文件.
仓库
- GitHub 图像数字 : 内容夹/内容夹-js-core
相关项目
支助
关于问题和专题请求,请访问 GitHub 问题 页 次.
版权 (c)2016-2025 Contactack. 版权所有.
