Synchronous stream library. Includes FileReadStreamSync
npm install stream-syncbatch
npm install stream-sync
`
Usage
$3
`javascript
const syncStream = require('stream-sync');
let rstream = new syncStream.FileReadStreamSync('test.txt');
let wstream = new syncStream.BufferWriteStreamSync({encoding: 'utf8'});
rstream.pipe(wstream);
console.info(wstream.toString());
`
$3
`javascript
const syncStream = require('stream-sync');
let rstream = fs.createReadStream('test.txt');
let wstream = new syncStream.BufferWriteStreamSync({encoding: 'utf8'});
rstream.pipe(wstream);
rstream.on('end', function () {
console.info(wstream.toString());
});
`
$3
`javascript
const syncStream = require('stream-sync');
let rstream = new syncStream.FileReadStreamSync('test.txt', {encoding: 'utf8'});
var chunk = null;
while ((chunk = rstream.read()) !== null) {
console.info(chunk);
}
`
$3
`javascript
const syncStream = require('stream-sync');
let rstream = new syncStream.FileReadStreamSync('test.txt', {encoding: 'utf8'});
var line = null;
while ((row = rstream.readLine()) !== null) {
console.info(line);
}
`
$3
`javascript
const syncStream = require('stream-sync');
let rstream = new syncStream.FileReadStreamSync('test.txt', {encoding: 'utf8'});
let wstream = new syncStream.FileWriteStreamSync('test2.txt', {encoding: 'utf8'});
rstream.pipe(wstream);
``