npm.io
1.11.0 • Published yesterday

@dg-kit/core

Licence
MIT
Version
1.11.0
Deps
0
Size
13 kB
Vulns
0
Weekly
0
Stars
4

@dg-kit/core

Shared types and contract interfaces for DG-Lab Coyote control libraries.

This package is runtime-agnostic — it has no DOM or Node-only dependencies. It defines the data shapes (DeviceState, DeviceCommand, WaveformDefinition, etc.) and the abstract interfaces (DeviceClient, WaveformLibrary, Logger) that the rest of @dg-kit/* and downstream consumers (DG-Agent, DG-MCP, DG-Chat) depend on.

Install

npm install @dg-kit/core

Stability

DeviceCommand, DeviceState, WaveformDefinition, and the DeviceClient / WaveformLibrary interfaces are part of the public contract. Breaking changes to these shapes bump the major version. Internal helpers (e.g. createEmptyDeviceState) follow the same versioning policy.

Keywords