Skip to content

Commit 174bbf7

Browse files
committed
refactor(inquirerer): move AI code demo to dev/ai/ folder
- Move aicode.ts and viewport.ts from src/ui/ to dev/ai/ - These files are now demo-only and not bundled with the package - Update imports in demo-ai-code.ts - Remove exports from src/ui/index.ts - Keypress additions remain in src/ as they're useful for other components
1 parent 28ef8ac commit 174bbf7

File tree

4 files changed

+2
-20
lines changed

4 files changed

+2
-20
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import { Readable, Writable } from 'stream';
1515
import { cyan, dim, green, white, yellow, blue, inverse, magenta } from 'yanse';
16-
import { TerminalKeypress, KEY_CODES } from '../keypress';
16+
import { TerminalKeypress, KEY_CODES } from '../../src/keypress';
1717
import { ViewportRenderer, createViewport } from './viewport';
1818
import stringWidth from 'string-width';
1919
import { cleanAnsi } from 'clean-ansi';

packages/inquirerer/dev/demo-ai-code.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* Run with: pnpm dev:ai-code
1414
*/
1515

16-
import { createAICodeUI } from '../src/ui';
16+
import { createAICodeUI } from './ai/aicode';
1717
import { white, dim, cyan, green } from 'yanse';
1818

1919
const sleep = (ms: number) => new Promise(resolve => setTimeout(resolve, ms));

packages/inquirerer/src/ui/index.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,6 @@ export { ProgressBar, createProgress } from './progress';
2626
export { StreamingText, createStream } from './stream';
2727
export { interactiveUpgrade, upgradePrompt } from './upgrade';
2828

29-
// Viewport renderer (diff-based rendering with scrollback preservation)
30-
export {
31-
ViewportRenderer,
32-
createViewport,
33-
ViewportRendererOptions,
34-
ViewportState,
35-
ViewportANSI,
36-
} from './viewport';
37-
38-
// AI Code UI (claude-code style interface)
39-
export {
40-
AICodeUI,
41-
createAICodeUI,
42-
AICodeUIOptions,
43-
ChatMessage,
44-
MessageRole,
45-
} from './aicode';
46-
4729
// Engine-based prompt implementations (internal use)
4830
export {
4931
listPromptEngine,

0 commit comments

Comments
 (0)