@effect-tui/emulator
v0.1.11
Published
Lightweight ANSI terminal emulator for effect-tui tests
Maintainers
Readme
@effect-tui/emulator
Lightweight ANSI terminal emulator for testing render output.
Features:
- Cursor movement (CUU/CUD/CUF/CUB, CUP, CHA)
- SGR styles (fg/bg + basic attributes)
- Screen/line erase (ED/EL)
- In-memory cell grid for diffing against
CellBuffer
Usage
import { AnsiEmulator } from "@effect-tui/emulator"
const emu = new AnsiEmulator(80, 24)
emu.apply(ansiOutput)
const diff = emu.diffBuffer(nextBuffer)