
Some Unicode characters use more or less than the normal width when output to the command-line.
This nodejs module gets the visual width of a string i.e. the actual number of columns required to display it.
Node.js is an event-based server-side JavaScript engine.