NDS Protocol Buffers types for TypeScript (generated from nds-api/spec).
npm install @misty4119/nds-api

Protocol SDK for NDS-API (NoieDigitalSystem) on TypeScript.
- Protocol spec: ../spec/proto/
- Repo docs index: ../docs/README.md
``bash`
npm i @misty4119/nds-api@3.0.4
- Protocol types: Identity / Asset / Event / Transaction / Result / Context
- Proto compatibility: matches the NDS Protocol Buffers specification
- Runtime-agnostic: no Bukkit/Paper, no database, no network stack dependencies
`ts
import { ndsCommon } from "@misty4119/nds-api";
const d: ndsCommon.Decimal = { value: "1.23", scale: 2 };
console.log(d.value);
`
| Package | Description |
|---------|-------------|
| @misty4119/nds-api | TypeScript protobuf DTOs (protobuf-ts runtime) |
- Node.js 24 (Active LTS) / 22 (Maintenance LTS)
- TypeScript 5.9.3
- Protobuf DTOs are generated from ../spec/proto/** via Buf.../spec/buf.gen.yaml`
- Generation template: