code: function streamToString(callback) {
    var contents = '';
  
    return through(
      function (chunk, enc, next) {
        contents += chunk.toString('utf8');
        next();
      },
      function (next) { // flush function
        callback.bind(this)(contents, next);
      }
    );
  }
docs: /*
  Convenience method for turning a through2 stream
  into a full string. Otherwise we may just get chunks,
  because Node buffers are chunked based on file size.