text: import stream from 'stream'
  import fs from 'fs';
  
  var liner = new stream.Transform( { objectMode: true } )
  
  liner._transform = function (chunk, encoding, done) {
       var data = chunk.toString()
       console.log(data)
       if (this._lastLineData) data = this._lastLineData + data
  
       var lines = data.split('\n')
       this._lastLineData = lines.splice(lines.length-1,1)[0]
  
       lines.forEach(this.push.bind(this))
       done()
  }
  
  liner._flush = function (done) {
       if (this._lastLineData) this.push(this._lastLineData)
       this._lastLineData = null
       done()
  }
  
  const filename = '../../../COVID-19/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_US.csv'
  
  var source = fs.createReadStream(filename)
  source.pipe(liner)
  liner.on('readable', function () {
       var line
       while (null !== (line = liner.read())) {
            // do something with line
       }
  })