Directory

ink

This directory groups related source files that collaborate around a shared concern.

ui-flow · 43
5
Child dirs
43
Child files
13,349
Direct lines
198
Detected imports
1
Subsystem signals

Beginner explanation

This folder is best understood as a neighborhood inside the repo. Start with the child files that have the clearest names, then open the file pages to see how they connect.

What this is for

This directory groups related source files that collaborate around a shared concern.

Expert explanation

Use this page to inspect local cohesion: direct files, dominant subsystem tags, import density, and adjacency to parent/child directories. Directory boundaries are useful but not perfect architectural boundaries, so confirm by opening the linked file pages.

Child directories

Child file index

FileLinesImportanceSubsystems
Ansi.tsx
ink/Ansi.tsx
292mediumui-flow
bidi.ts
ink/bidi.ts
140mediumui-flow
clearTerminal.ts
ink/clearTerminal.ts
75mediumui-flow
colorize.ts
ink/colorize.ts
232highui-flow
constants.ts
ink/constants.ts
3mediumui-flow
dom.ts
ink/dom.ts
485highui-flow
focus.ts
ink/focus.ts
182mediumui-flow
frame.ts
ink/frame.ts
125highui-flow
get-max-width.ts
ink/get-max-width.ts
28mediumui-flow
hit-test.ts
ink/hit-test.ts
131mediumui-flow
ink.tsx
ink/ink.tsx
1723highui-flow
instances.ts
ink/instances.ts
11lowui-flow
line-width-cache.ts
ink/line-width-cache.ts
25mediumui-flow
log-update.ts
ink/log-update.ts
774highui-flow
measure-element.ts
ink/measure-element.ts
24mediumui-flow
measure-text.ts
ink/measure-text.ts
48mediumui-flow
node-cache.ts
ink/node-cache.ts
55highui-flow
optimizer.ts
ink/optimizer.ts
94mediumui-flow
output.ts
ink/output.ts
798highui-flow
parse-keypress.ts
ink/parse-keypress.ts
802highui-flow
reconciler.ts
ink/reconciler.ts
513highui-flow
render-border.ts
ink/render-border.ts
232mediumui-flow
render-node-to-output.ts
ink/render-node-to-output.ts
1463highui-flow
render-to-screen.ts
ink/render-to-screen.ts
232mediumui-flow
renderer.ts
ink/renderer.ts
179mediumui-flow
root.ts
ink/root.ts
185highui-flow
screen.ts
ink/screen.ts
1487highui-flow
searchHighlight.ts
ink/searchHighlight.ts
94mediumui-flow
selection.ts
ink/selection.ts
918highui-flow
squash-text-nodes.ts
ink/squash-text-nodes.ts
93mediumui-flow
stringWidth.ts
ink/stringWidth.ts
223mediumui-flow
styles.ts
ink/styles.ts
772highui-flow
supports-hyperlinks.ts
ink/supports-hyperlinks.ts
58mediumui-flow
tabstops.ts
ink/tabstops.ts
47mediumui-flow
terminal-focus-state.ts
ink/terminal-focus-state.ts
48highui-flow
terminal-querier.ts
ink/terminal-querier.ts
213highui-flow
terminal.ts
ink/terminal.ts
249highui-flow
termio.ts
ink/termio.ts
43mediumui-flow
useTerminalNotification.ts
ink/useTerminalNotification.ts
127mediumui-flow
warn.ts
ink/warn.ts
10mediumui-flow
widest-line.ts
ink/widest-line.ts
20mediumui-flow
wrap-text.ts
ink/wrap-text.ts
75mediumui-flow
wrapAnsi.ts
ink/wrapAnsi.ts
21mediumui-flow