gulp-dest-atomic

1.1.2 • Public • Published

gulp-dest-atomic

drop-in replacement for gulp.dest that writes output atomically

Usage

Just replace your calls to gulp.dest with destAtomic. Each generated file from the Vinyl stream will be written under a temporary name, then moved into place.

destAtomic accepts all the same options as gulp.dest.

var destAtomic = require('gulp-dest-atomic');
 
gulp.task('build', function() {
  return gulp.src('some/*/glob')
    .pipe(someTransform())
    .pipe(destAtomic('./dest/path'));
});

You could also load it through gulp-load-plugins if you prefer:

var $ = require('gulp-load-plugins')();
 
gulp.task('build', function() {
  return gulp.src('some/*/glob')
    .pipe(someTransform())
    .pipe($.destAtomic('./dest/path'));
});

/gulp-dest-atomic/

    Package Sidebar

    Install

    npm i gulp-dest-atomic

    Weekly Downloads

    4

    Version

    1.1.2

    License

    ISC

    Unpacked Size

    5.02 kB

    Total Files

    5

    Last publish

    Collaborators

    • 00dani