-
Notifications
You must be signed in to change notification settings - Fork 170
FAQ
Karanjot786 edited this page Jun 1, 2026
·
1 revision
Bun 1.3.0 or newer for development. Published packages run on Node 18+ as well.
No. It is pure TypeScript. No native dependencies.
bunx create-termui-app my-app
cd my-app
bun install
bun run devImport from @termuijs/widgets or @termuijs/ui:
import { Box, Text } from '@termuijs/widgets'Call this.markDirty() in any setter that changes what the widget renders. Without it, the renderer skips the redraw.
Check caps.unicode from @termuijs/core. Draw Unicode box characters when true. Fall back to ASCII when false.
Use the headless render harness in @termuijs/testing. It renders to an in-memory screen and lets you assert on the output and feed key events.
Open a thread in Q&A Discussions.
Open a thread in Ideas Discussions, or open an issue directly.