import readline from "readline"; let initialized = false; export function initKeypress() { if (!initialized) { readline.emitKeypressEvents(process.stdin); initialized = true; } process.stdin.removeAllListeners("keypress"); if (process.stdin.isTTY) { process.stdin.setRawMode(true); } } export function onKey(handler) { process.stdin.on("keypress", handler); }