tr.js 296 Bytes
var through = require('through2');

module.exports = function (file, opts) {
    var data = '';
    return through(write, end);
    
    function write (buf, enc, next) { data += buf; next() }
    function end () {
        this.push(data.replace(/X/g, opts.x));
        this.push(null);
    }
};