ink - Ink terminal renderer for json-render
Converts JSON specifications into interactive terminal component trees with data binding and action support.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Render terminal UI specs
- Define custom component catalogs
- Register component implementations
- Bind state to dynamic props
- Handle terminal component events
- Stream UI specs from JSONL
- Generate AI system prompts
Inputs
- JSON UI specifications
- Component catalog definitions
- JSONL patch streams
- External state stores
Outputs
- Interactive terminal UIs
- Dispatched state changes
- AI system prompts
Requirements
- @json-render/ink package
- @json-render/core package
- Zod library
