包、运行环境与模块格式
包名
已发布的 npm 包为 gstable-js。
npm install gstable-js
pnpm add gstable-js
yarn add gstable-js
运行环境(engines)
package.json声明"node": ">=18.0.0"。- 实现依赖 全局
fetch(Node 18+ 稳定提供)。
ESM 与 CommonJS
ESM 示例
import { GStableClient, DEFAULT_BASE_URL } from 'gstable-js';
CommonJS 示例
const { GStableClient } = require('gstable-js');
TypeScript
类型定义随包发布。建模载荷时从根入口导入类型:
import type { Product, CreatePaymentLinkBody } from 'gstable-js';
CI 与可复现安装
- 提交
package-lock.json(npm)、pnpm-lock.yaml或yarn.lock,确保 CI 使用相同 SDK 版本。 - 运行
npm ls gstable-js确认应用中解析到的版本。
下一步
- 客户端配置 —
apiKey、base URL、fetchImpl、调试开关。