@sigx/runtime-terminal
v0.12.0
Published
Terminal renderer for SignalX
Maintainers
Readme
@sigx/runtime-terminal
The terminal renderer and built-in UI components for SignalX — Button,
Input, Select, Checkbox and ProgressBar. The interactive ones are
focusable, with two-way model binding where it makes sense. Most apps use
these via the @sigx/terminal entry point.
📚 Documentation
Full guides, API reference and live examples → https://sigx.dev/terminal/
Quick taste
With "jsxImportSource": "@sigx/terminal" set in your tsconfig.json, write
plain TSX — no per-file pragma:
import { signal, renderTerminal, Checkbox } from '@sigx/terminal';
const state = signal({ enabled: true });
renderTerminal(
<Checkbox model={() => state.enabled} label="Enabled" />,
{ clearConsole: true }
);Component props, events and the full renderer API are documented on the docs site → https://sigx.dev/terminal/.
Part of SignalX
@sigx/terminal— public TUI entry point.sigx— reactivity, runtime-core, DOM renderer, SSR, Vite plugin.
