Hi Trent,
Piping on Windohs does not work from my tests. I use gnutools tail and tried cygwin also and both don't work. Unfortunately, my current project demands Windohs support.
I have started a fork of your project on Github and am building tail -n and tail -f functionality. Its in the early stages right now but it seems to be working. I had to add some hard fstat calls to get around issues in windows with fs.watch not being dependable in some of my test cases. With my design, I am using both fs.watch and fs.stat hard call. I'll review a way to add the fs.stat hard calls as an configurable option.