From fe4b8a9237e05f573e40cd8c7f2c8915f3aba143 Mon Sep 17 00:00:00 2001 From: Paul Valladares <85648028+dreyfus92@users.noreply.github.com> Date: Tue, 7 Jul 2026 14:40:15 -0600 Subject: [PATCH] docs: fix broken README usage examples --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 123dcad..983ba05 100644 --- a/README.md +++ b/README.md @@ -117,16 +117,13 @@ To render this: ``` ```typescript -import { close, createTerm, grow, open, rgba, text } from "@bomb.sh/tty"; +import { close, createTerm, open, rgba, text } from "@bomb.sh/tty"; let term = await createTerm({ width: 80, height: 24 }); let { output } = term.render([ - open("root", { - layout: { width: grow(), height: grow(), direction: "ttb" }, - }), open("greeting", { - layout: { padding: { left: 1, right: 1 } }, + layout: { padding: { left: 1, right: 1, top: 1, bottom: 1 } }, border: { color: rgba(0, 255, 0), left: 1, @@ -138,7 +135,6 @@ let { output } = term.render([ }), text("Hello, World!"), close(), - close(), ]); process.stdout.write(output); @@ -150,6 +146,10 @@ Pass pointer state to `render()` to have `@bomb.sh/tty` do hit detection and return pointer events in addition to the byte sequence. ```typescript +import { close, createTerm, fixed, grow, open, rgba, text } from "@bomb.sh/tty"; + +let term = await createTerm({ width: 80, height: 24 }); + let { output, events } = term.render( [ open("root", { @@ -186,7 +186,7 @@ process.stdout.write(output); ### Input parsing ```typescript -import { createInput } from "@bomb.sh/tty/input"; +import { createInput } from "@bomb.sh/tty"; let input = await createInput({ escLatency: 25 });