There's more...

Let's take a look at how Node streams wrap standard I/O channels, and how to detect whether an I/O channel is connected directly to a terminal or not.