Norvell's Public Machinations

    gulp-file-ready

    0.0.1 • Public • Published

    gulp-file-ready

    Gulp plugin to wait until writing to the file is over. (ファイルの更新が完了するまで待機させるGulpプラグイン)

    install

    npm install --save-dev gulp-file-ready

    Example

    gulpfile.js

    var gulp  = require("gulp");
    var ready = require("gulp-file-ready");
     
    gulp.task('default',function(){
        return gulp.src(['tool/large.txt'])
            .pipe(ready())
            .pipe(gulp.dest('dist/'));
    });

    API

    ready(option)

    option

    specify msec. default is 1000ms.

        return gulp.src(['tool/large.txt'])
            .pipe(ready(100))  //100msec
            .pipe(gulp.dest('dist/'));

    Test

    Please start this Program(need Bash, and md5 command). This program is write too long random string.

    cd yourdirectory
    $ tool/makeLargeFile.sh
    0
    1
    2
    3
    :
    :

    Launch a new Terminal and run gulp .If the file has been updated it will not proceed.If you stop tool/makeLargeFile.sh, Gulp will proceed to the next process

    cd yourdirectory
    $ gulp
    [18:38:17] Using gulpfile /Develop/gulp-file-ready/gulpfile.js
    [18:38:17] Starting 'default'...

    License

    MIT License

    Keywords

    none

    Install

    npm i gulp-file-ready

    DownloadsWeekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • avatar