1.0.6 • Published 7 years ago

fs-pipe v1.0.6

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

fs-pipe

a Promise based file stream work flow

if you are familiar with gulp

you will find fs-pipe very useful to you to handle file IO

install

    npm install fs-pipe

soure code

fs-pipe

usage case

    const path = require('path');
    import FsPiper from 'fs-pipe';
    const inst =   new FsPiper();
    let getFile = (...name)=> path.resolve.apply(null,[process.cwd(),...name])
    let sourceStream = getFile(".babelrc");
    let destStream1 = getFile("example","hello");
    let destStream2 = getFile("example","hello1");
    let emptyStream = getFile("test","readme.md");
    let callback = ()=>console.log("stream done")
    inst.src(sourceStream,callback)
         .pipe(destStream1,callback) // write stream
         .pipe(destStream2,callback) // write stream
         .empty(emptyStream,callback) // empty file
         .final(()=>console.log('file stream done')); // final callback

changeLog

  • v1.0.6

    Add callback for pipe/src/empty to detailize stream detection 使用代码

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.0

7 years ago