@ultrachess/core
v1.1.1
Published
Framework-agnostic chess board state machine and engine adapter, backed by the ultrachess WASM engine. Byte-level Uint8Array(64) board store with per-square subscriptions — zero React, zero DOM, usable from any UI runtime.
Maintainers
Readme
@ultrachess/core
Framework-agnostic state machine and engine adapter for Ultra Chess React.
Zero React, zero DOM. This package owns the ultrachess engine handle and exposes a useSyncExternalStore-compatible snapshot store that the React layer (and future targets — React Native, Jazz CRDT) consume.
Status
1.0.0 — published to npm. See ARCHITECTURE.md for design notes.
Size budget
< 6 KB gzip. Enforced in CI via size-limit.
