@omni-work/terminal-core
v0.1.1
Published
Terminal sizing and input utilities shared by OmniWork clients.
Maintainers
Readme
@omni-work/terminal-core
Terminal sizing, control-key, and input helpers shared by OmniWork clients.
Install
npm install @omni-work/terminal-coreUsage
import {
clampTerminalSize,
createControlInput,
createTextInput,
} from "@omni-work/terminal-core";
const size = clampTerminalSize({ cols: 120, rows: 40 });
const text = createTextInput("hello");
const interrupt = createControlInput("ctrlC");This package is ESM-only and requires Node.js 20.19 or newer when used in Node.
Source and issue tracking are available in the OmniWork repository.
