@ondc-sdk/shared

v0.1.1

Published

Shared types, crypto, and utilities for ONDC SDK

Downloads

233

Readme

@ondc-sdk/shared

Shared utilities, types, and validation for ONDC UCP SDK.

Installation

pnpm add @ondc-sdk/shared

Features

  • Crypto: Ed25519 signing and verification
  • Validation: JSON schema validation for ONDC/UCP
  • Types: TypeScript types for ONDC Beckn protocol
  • Config: Environment configuration loader

Usage

import { signRequest, validateSchema } from '@ondc-sdk/shared';
import type { BecknContext } from '@ondc-sdk/shared';

// Sign a request
const signed = await signRequest(request, privateKey);

// Validate schema
const valid = await validateSchema(data, 'ucp');

License

MIT