Giggles 是一個電池全包式 React 框架,用於建構豐富的終端機應用程式。
它建構在 Ink 之上,開箱即用地處理焦點、輸入路由、畫面導航和佈景主題,讓您可以跳過底層架構,直接進行建構。
靈感來自 charmbracelet 生態系統,它提供了一組豐富的 UI 組件、用於焦點和導航管理的掛鉤,以及用於執行 shell 命令等終端機的工具。
請參閱 giggles.zzzzion.com 以取得 API 文件和現場演示。
暫停 UI,將終端機交給外部程式(如 vim 或 less)處理,並在程式退出時乾淨地恢復。
啟動子程序,並將其 stdout/stderr 輸出串流至您的 UI — 支援透過 pty 進行彩色輸出。
反應式追蹤終端機目前的尺寸(行數和列數),並在調整大小時進行更新。
偵測終端機視窗何時獲得或失去焦點。
電池全包式 React 框架,用於建構豐富的終端機應用程式。