Looks neat, but it has a surprising dependency (an npm package) which I can’t actually install right now.
Have you thought about higher–resolution displays using characters such as the quads (“”) or eighths (“”)? Have you considered going whole hog and doing sixels?