The library extend the EventEmitter and emit the following events:

  • row
    Emitted by the parser on each line with the line content as an array of fields.
  • end
    Emitted when no more data will be parsed.
  • error
    Emitted when an error occured.


Parse a string which may hold multiple lines. Private state object is enriched on each character until transform is called on a new line.

Fork me on GitHub