flat-map
A flat map implementation for node streams
Installation
npm install flat-map
Usage
When the callback data is already flat passes it maps it normally:
var es = ; var flatMap = ; es
When the callback data is an array it flattens and maps it accordingly:
var es = ; var flatMap = ; es
When the callback data is a stream it flattens and maps it accordingly:
var es = ; var flatMap = ; es
When the callback data is a promise it flattens and maps it accordingly:
var es = ; var flatMap = ; es ; // ['one', 'two', 'three', 'four', 'five']