var fs = require('fs');
fs.readFile('/path/to/file.json', 
    'utf8', 
    function (err, data) {
        if (err) throw err; 
        var obj = JSON.parse(data);
    });StreamClass.emit('eventName', data)
StreamClass.on('eventName', (data)=>{})
//например, по "схеме" DataBase -> File
Readable.pipe(Writable);
//DataBase -> преобразовать в JSON формат -> сохранить JSON в File
Readable.pipe(Transform).pipe(Writable);
//прочитать из DataBase -> обработать -> записать обратно в DataBase результат
Duplex.pipe(Transform).pipe(Duplex);new StreamObject({objectMode: false, highWaterMark: кол_во_байт}); 
//по умолчанию 16384 (16kb)
new StreamObject({objectMode: true, highWaterMark: кол_во_объектов});
//по умолчанию  16