I am not sure of the exact code, but this node test is having the 'erase line' issue.
Also, as a side note, there seem to be two codes not being parsed in this test : \x1b[33;01m and \x1b[0m
Let me know how I can help.
The link doesn't work anymore, here's one that works: http://travis-ci.org/agrimaldi/j.nome.s/jobs/1877446
The line clearing issue should be fixed in #7. The code that the build uses is \e[2K, which is implemented in that PR.
\e[90m ◦ responds with profile documents - bottom strand - range < 1,000,000: \e[0m\e[2K\e[0G \e[32m ✓\e[0m\e[90m responds with profile documents - bottom strand - range < 1,000,000 \e[0m\e[31m(2453ms)\e[0m
Hm, so the reason I didn't want this was that I was planning to make ansiparse a streaming parser, instead of how it works now.
Do you guys have an idea on how to fix it with streaming?