diff --git a/README.md b/README.md index 76b29a9c..21502e7f 100644 --- a/README.md +++ b/README.md @@ -56,9 +56,11 @@ After install, using `ghostty-web` is as simple as
@@ -108,7 +110,10 @@ machine, and screen buffer) to WebAssembly, providing: ### Basic Terminal ```typescript -import { Terminal, FitAddon } from 'ghostty-web'; +import { init, Terminal, FitAddon } from 'ghostty-web'; + +// Initialize WASM (call once at app startup) +await init(); const term = new Terminal({ cursorBlink: true, @@ -122,7 +127,7 @@ const term = new Terminal({ const fitAddon = new FitAddon(); term.loadAddon(fitAddon); -await term.open(document.getElementById('terminal')); +term.open(document.getElementById('terminal')); fitAddon.fit(); // Handle user input diff --git a/demo/colors-demo.html b/demo/colors-demo.html index 2df6842a..38bbdd96 100644 --- a/demo/colors-demo.html +++ b/demo/colors-demo.html @@ -153,7 +153,7 @@

Color Demonstrations

diff --git a/demo/index.html b/demo/index.html index 8c709ae6..8de69381 100644 --- a/demo/index.html +++ b/demo/index.html @@ -131,7 +131,7 @@