Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

gulp-rm

2.0.0 • Public • Published

gulp-rm

npm npm npm downloads build status

Install with npm

$ npm install --save-dev gulp-rm

Usage

Passing { read: false } to gulp.src() prevents gulp from reading in the contents of files and thus speeds up the whole process.

NOTE: Deleting directories with dotfiles (i.e. .DS_Store) in them will fail, unless a glob pattern matching them (i.e. app/tmp/**/.*) is also supplied to gulp.src(), as they're considered hidden files and ignored by default by gulp.src().

var gulp = require( 'gulp' )
var rm = require( 'gulp-rm' )
 
gulp.task( 'clean:tmp', function() {
  return gulp.src( 'app/tmp/**/*', { read: false })
    .pipe( rm() )
})

To force sync fs operations, pass async: false to rm():

gulp.task( 'clean:tmp', function() {
  return gulp.src( 'app/tmp/**/*', { read: false })
    .pipe( rm({ async: false }) )
})

install

npm i gulp-rm

Downloadsweekly downloads

1,690

version

2.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability