transform-parse

A transform stream that parses an incoming stream as JSON.

Usage no npm install needed!

<script type="module">
  import transformParse from 'https://cdn.skypack.dev/transform-parse';
</script>

README

transform-parse

Build Status Coverage Status NPM version

A transform stream that parses an incoming stream as JSON.

Installation

$ npm install transform-parse --save

Example

var stream = require('stream');
var parse = require('transform-parse');
var source = stream.PassThrough();
var dest = stream.PassThrough({ objectMode: true });

source.pipe(parse()).pipe(dest);
source.end(new Buffer('{ "foo": "bar" }'));

dest.on('data', function(obj){
  // => { foo: 'bar' }
  console.log(obj);
});

API

var parse = transformParse()

Initialise a new TransformParse.

Testing

$ npm run test-spec

To generate a coverage report:

$ npm run test-cov