Resources

Changelog

Changes to the SDK, newest first.

0.1.0

  • First release of @kymoscope/sdk: the Kymoscope engine extracted from the Kymoscope app, which now runs on it.
  • createEngine(): datasets (files, folders, arrays, text, laps), worksheets, 27 chart kinds, math channels, local and end-to-end encrypted live streams, workspace import and export, limits and events.
  • Bare charts mounted with engine.charts.mount(), styled with CSS variables, reporting status, context-menu and zoom events.
  • React bindings in @kymoscope/sdk/react: KymoscopeProvider, useEngine, useEngineState, <Chart>.
  • Watch tickets for viewers without Kymoscope accounts, returning the stream descriptor.
  • Offline Ed25519 license keys with an attribution badge on unlicensed charts. No host is exempt.
  • Proprietary license agreement (LICENSE.md) and copyright notice in both builds; the ESM build is minified.
  • ESM and standalone builds, TypeScript declarations.