0.0.1 • Published 8 years ago

ulmo-filter v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

ulmo-filter

Create Transform streams to filter data.

const read = require("fs").createReadStream;
const es = require("event-stream");
const filter = require("ulmo-filter");
const transform = require("ulmo-transform");

// read file.txt and apply transformation to remove blank lines
read("file.txt", {encoding: "utf8"})
    .pipe(es.split())                           // split on newline
    .pipe(filter(line => line))                 // filter out empty values
    .pipe(transform(function(chunk, done) {     // put newlines back in
        this.push(chunk);
        this.push("\n");
        done();
    }));
}
0.0.1

8 years ago