@cdx-extensions/di-sdk
v0.0.3
Published
Extensibility SDK interface for building platform extensions - Part of Candescent Developer Experience (CDX)
Readme
@cdx-extensions/di-sdk
Part of the Candescent Developer Experience (CDX)
Core SDK interface for building platform extensions. This package provides platform-agnostic TypeScript interfaces and type definitions.
This library is independent. Dependencies are resolved from JFrog when you run npm install in this folder. Build and publish from this directory.
Installation
npm install @cdx-extensions/di-sdkQuick Start
import { getUserContext, httpClient } from '@cdx-extensions/di-sdk';
// Get authenticated user
const user = await getUserContext();
// Make API calls
const response = await httpClient.get('/api/accounts');Development
From the repository root:
cd libs/common/extensibility-sdk
npm install
npm run buildTo publish (e.g. after merging to main):
npm run build
npm publishPublishing under development: To publish this lib while it is under development without affecting the main version, run from this directory: npm publish --tag development.
Documentation
License
ISC
CDX = Candescent Developer Experience
