Skip to content

maccuaa/intellitrust-js-sdk

Repository files navigation

Entrust Identity as a Service JavaScript SDK

Build

Unofficial JavaScript/TypeScript SDKs for the Entrust Identity as a Service (IDaaS) APIs.

  • Functional API with discriminated union types for type-safe response handling
  • Full TypeScript definitions included in all packages
  • ESM-only for modern JavaScript environments
  • Tree-shakeable - import only what you need
  • Lightweight - uses @oazapfts/runtime as HTTP client

⚠️ Breaking Change (v5.43+): SDKs were rewritten using oazapfts. See 5.43 Release Notes for migration guide.

SDKs

API Docs NPM Package Badges
Administration Docs @maccuaa/intellitrust-admin-sdk NPM Version NPM Downloads
Authentication Docs @maccuaa/intellitrust-auth-sdk NPM Version NPM Downloads
Issuance Docs @maccuaa/intellitrust-issuance-sdk NPM Version NPM Downloads

Development

bun run download   # Fetch latest OpenAPI specs
bun run build      # Generate SDKs from specs
bun run validate   # Validate package exports
bun run lint:fix   # Format code with Biome
bun test           # Run tests

Publishing

Packages are automatically published to NPM when OpenAPI specs are updated on the master branch. The workflow:

  1. Detects changes to openapi/** files
  2. Extracts the IDaaS version from the spec
  3. Builds and publishes all SDK packages
  4. Creates a GitHub Release

See CONTRIBUTING.md for development details.

About

Entrust Identity as a Service JavaScript SDK

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors