UNPKG

twreporter-react

Version:

React-Redux site for The Reporter Foundation in Taiwan

25 lines (21 loc) 578 B
var through = require('through'); module.exports = function () { var line = ''; var stream = through(write, flush); return stream; function write (buf) { for (var i = 0; i < buf.length; i++) { var c = typeof buf === 'string' ? buf.charAt(i) : String.fromCharCode(buf[i]) ; if (c === '\n') flush(); else line += c; } } function flush () { try { console.log(line); } catch (e) { stream.emit('error', e) } line = ''; } };