Read a growing file continuously as a Stream.
npm install tailing-streamtailing-stream is a Node.js module that provides a Stream that can readfs.createReadStream.ReadableStream that stops reading once it gets to theReadableStream, andcreateReadStream method functions the same as fs.createReadStream.TailingReadableStream supports all the same methods and configurationReadableStream, so I suggest you readTailingReadableStream doesn't recognize the end option, since it wouldn'ttimeout and pause. timeout
* A Number that specifies the amount of time in milliseconds that should elapse before a file
is considered to have 'finished' tailing. If omitted, it defaults to 5000ms. If
set to a falsy value, the timeout is disabled and the stream will wait indefinitely
for new content to arrive. Beware: if the timeout is set too low (say, to 1ms),
the stream could very well close files that are still being written to if 'data'
events don't come in quickly enough.
* If a timeout occurs, an end event is sent to replicate the file closing.
startPaused
* A Boolean that when set to true will prevent the underlying stream from immediately
instantiating in addition to preventing fs.watch from emitting data events. Defaults
to false.
* _NOTE_: If this option is set to true you must call resume() on your stream object
in order to lazily instantiate the underlying stream and begin watching it for changes.
TailingReadableStream uses thefs.watchReadableStreams to read thefs.watch performs peculiarly on your platform of choice,TailingReadableStream.tailing-stream is MIT licensed, so throw caution to the wind and have at it!