Skip to content

Commit cec0be4

Browse files
Migrate CLI from OpenTUI to Ink framework
This is a complete framework migration that modernizes the terminal UI implementation while maintaining the same user-facing functionality. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
1 parent fb858ed commit cec0be4

24 files changed

+1854
-1595
lines changed

bun.lock

Lines changed: 391 additions & 106 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/package.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,25 @@
2929
},
3030
"dependencies": {
3131
"@codebuff/sdk": "workspace:*",
32-
"@opentui/core": "^0.1.27",
33-
"@opentui/react": "^0.1.27",
32+
"chalk": "^5.3.0",
33+
"highlight.js": "^11.11.1",
3434
"immer": "^10.1.3",
35+
"ink": "^6.2.3",
36+
"ink-gradient": "^3.0.0",
37+
"ink-spinner": "^5.0.0",
38+
"lowlight": "^3.3.0",
3539
"react": "^19.0.0",
36-
"react-reconciler": "^0.32.0",
3740
"remark-parse": "^11.0.0",
41+
"strip-ansi": "^7.1.0",
42+
"string-width": "^7.1.0",
3843
"unified": "^11.0.0",
39-
"yoga-layout": "^3.2.1",
44+
"wrap-ansi": "^9.0.0",
4045
"zustand": "^5.0.8"
4146
},
4247
"devDependencies": {
4348
"@types/bun": "^1.2.11",
4449
"@types/node": "22",
4550
"@types/react": "^18.3.12",
46-
"@types/react-reconciler": "^0.32.0"
51+
"ink-testing-library": "^4.0.0"
4752
}
4853
}

0 commit comments

Comments
 (0)