Parse and Stringify newline separated streams (including JSON parsing if required)
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
LICENSE
README.md
index.js
package.json

README.md

new-stream

Parse and Stringify newline separated streams (including JSON parsing if required)

Build Status Dependency Status NPM version

Installation

npm install new-stream

API

The TransformStreams are barrage streams, which gives them the additional API methods:

  • .syphon: like pipe but also passes on errors
  • .buffer: get an array of all elements in the stream

parse(options) => TransformStream

Options:

  • json (default: false) should each line be parsed as JSON
  • strict (default: false) if this option is false, all lines that fail to be parsed as JSON will just be ignored

stringify(options) => TransformStream

Options:

  • json (default: false) should each line be stringified using JSON

License

MIT