# inkferro-rt

Frame composition and diff runtime for
[inkferro](https://github.com/metaphorics/inkferro) — a Rust-backed, byte-for-byte
drop-in for the [ink](https://github.com/vadimdemedes/ink) terminal UI library.

`inkferro-rt` sits on top of [`inkferro-core`](https://crates.io/crates/inkferro-core)
and owns the per-frame pipeline: it composes the styled cell grid into a terminal
frame, diffs it against the previously written frame, and emits the minimal,
flicker-free byte sequence (synchronized-update enveloped) that the JavaScript `Ink`
writer flushes to the stream.

## Status

`0.1.x` is an early release, published primarily as part of the
[`inkferro`](https://www.npmjs.com/package/inkferro) npm package engine. The Rust API
is not yet stable; pin an exact version if you depend on it directly.

## License

Licensed under either of MIT or Apache-2.0 at your option.
