UNPKG
mutate-stream
Version:
latest (0.0.0)
0.0.0
Object mutation pipelines for flow control
github.com/markhuge/mutate-stream
markhuge/mutate-stream
mutate-stream
/
index.js
12 lines
(9 loc)
•
264 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
var thru =
require
(
'through2'
).obj;
module
.exports =
function
stream
(transform, flush)
{
flush
=
flush
||
function
(cb)
{ cb(); };
return
function
(obj)
{ var stream = thru(transform,
flush
);
if
(obj) stream.
write
(obj);
return
stream; }; };