gnu-tac Reads a file in reverse Uses awk in a child process usage const tac = require('gnu-tac') tac('filename') // => readable stream