src/ink Custom Fork

Description

Custom fork of the Ink terminal UI framework embedded directly in src/ink/ rather than consumed as an npm dependency. Contains root.ts (root renderer), ink.tsx (core component), reconciler.ts (React reconciler for terminal output), dom.ts (terminal DOM implementation), renderer.ts (virtual-DOM to terminal strings), and components/ (built-in Box/Text/etc.). Exposed via src/ink.ts which re-exports render()/createRoot() and wraps the tree with a ThemeProvider. Enables claude-code-specific patches (React 19 compat, custom layout, embedded Yoga) without waiting on upstream.

Key claims

Relations

Sources

src-20260420-587410d57b8e