ecc6c6979c
Research findings from inspecting ghostty-web@0.4.0 npm package: - UMD build exports 16 symbols (Terminal, FitAddon, Ghostty, init, etc.) - FitAddon: native in ghostty-web, API-compatible, use directly - WebLinksAddon: not needed, ghostty-web has built-in LinkDetector - SearchAddon: incompatible (needs _core internals), reimplement via buffer API - ImageAddon: incompatible (different render pipeline), drop for now - init()/Ghostty.load(wasmPath): supports explicit WASM path for vendoring - No CSS required (canvas-only rendering) - Core Terminal API is highly compatible with xterm.js