JS-053 MED: bin/bro.js — the syntax-highlighting pager as JS (+ a tty leaf)

Mirror bro (the dog toolchain's TUI pager/renderer) as bin/bro.js on jabc, the JS-027/JS-038 way. A SELF-CONTAINED viewer: URI args → io.mmap+tok.parse in JS → hunks → paint. NO stdin TLV pipe and NO forking C producers — bro.js RUNS JS commands for its content (view / search / open) in-process; that is the point. The native gap is tiny — a terminal-control leaf (raw-mode + winsize); the bulk is a pure-JS port of bro/BRO.c (renderer + colour-diff + TUI). Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome