ink - React로 CLI만들기
(github.com)- create-ink-app 으로 Scaffold 생성
- 최종 렌더링 결과가 DOM이 아니라 터미널 출력용 문자열
- 페이스북 Yoga엔진으로 터미널에서 Flexbox 레이아웃을 지원
- Box, Color, Text, Transform, AppContext, StdinContext, StdoutContext 등의 기본 컴포넌트
- Link, Spinner, Gradient, Image, Tab, Multiselect, ProgressBar, Table, Markdown 등의 확장 컴포넌트
- useInput, useApp, useStdin, useStdout, useStdoutDimensions 등의 Hook 지원
- Gatsby, Parcel 등에서 사용중