@digicommt/digicom-nodejs-sdk
v1.0.1
Published
TypeScript SDK for Digicom Nexus API project-scoped resources.
Maintainers
Readme
Digicom Node.js SDK
Type-safe TypeScript SDK for Digicom Nexus API project resources.
Install
npm install @digicom-mt/digicom-nodejs-sdkUsage
import { createDigicomClient } from "@digicom-mt/digicom-nodejs-sdk";
const client = createDigicomClient({
baseUrl: "https://api.example.com",
token: process.env.DIGICOM_TOKEN,
tenantId: process.env.DIGICOM_TENANT_ID,
});
const slides = await client.siteConfig.getHeroCarousel({
projectKey: "silent-natural-farms",
});Features
- Modular route groups (
siteConfig,taxRates,brands,categories,attributeDefinitions,products,customerGroups,customers) - Runtime-configurable
baseUrl, timeout, retries, and headers - Interceptor hooks for request, response, and error flows
- Retry with exponential backoff for transient HTTP/network failures
- Typed errors (
DigicomHttpError,DigicomNetworkError,DigicomValidationError) - Tree-shakeable ESM and CJS bundles with declaration files
Build Targets
dist/esmfor ESM consumersdist/cjsfor CommonJS consumersdist/typesfor.d.tsdeclarations
Scripts
npm run build
npm run typecheck
npm run testBuild and Install Locally
npm run typecheck && npm test && npm run build
npm installVersioning
This SDK follows semantic versioning:
MAJOR: breaking API changesMINOR: backward-compatible featuresPATCH: backward-compatible fixes
