npm.io
0.1.0 • Published 6 years ago

rwrw

Licence
MIT
Version
0.1.0
Deps
1
Size
5 kB
Vulns
0
Weekly
0
Stars
81

rwrw npm

Rewrite file stream.

Install

$ yarn add rwrw

Usage

const rewriteStream: (filePath: string, options?: { highWatermark?: number }) =>
  Promise<{
    readableStream: Readable,
    writableStream: Writable
  }>
import { rewriteStream } from 'rwrw'
import { lineStream } from 'stroki'
import { replaceStream } from 'rplace'

const { readableStream, writableStream } = rewriteStream('./file.txt')

readableStream
  .pipe(lineStream())
  .pipe(replaceStream('hello', 'privet')
  .pipe(writableStream)

Keywords