0.2.3 • Published 8 years ago

flat-stream-transformer v0.2.3

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

Flat-stream-transformer is a lightweight node.js transform stream which flattens a stream of objects.

Basic Usage

const
    streamify=require('stream-array'),
    FlatStreamTransformer=require('./index.js')

const array=[
    [
        {key:'value1'},
        [
            {key:'value2'},
            {key:'value3'}
        ],
    ],
    [
        {key:'value4'}
    ],
    [
        {key:'value5'},
        {key:'value6'},
    ]
];

streamify(array)
    .pipe(new FlatStreamTransformer());

//=>
//[
//  {key:'value1'},
//  {key:'value2'},
//  {key:'value3'},
//  {key:'value4'},
//  {key:'value5'},
//  {key:'value6'}
//]