¿Cómo puedo saber si se ha escrito una línea en STDOUT antes de eliminar cosas?
Básicamente, quiero borrar la línea actual, con un rastreador de progreso, con
process.stdout.clearLine(0);pero quiero verificar antes si todavía es la línea que escribí allí, o un mensaje de advertencia/error de algunos de los submódulos, porque, por supuesto, estos no deberían eliminarse
No puedo encontrar una manera de leer desde STDOUT, lo cual es comprensible, pero tampoco parece haber forma de leer cosas de algo como un evento de escritura o interceptando la transmisión, todo esto solo parece posible para la transmisión STDIN. .