@@ -23,7 +23,7 @@ const gulp = require('gulp');
2323const uglify = require (' gulp-uglify' );
2424const filter = require (' gulp-filter' );
2525
26- gulp . task ( ' default' , () => {
26+ exports . default = () => {
2727 // Create filter instance inside task function
2828 const f = filter ([' **' , ' !*src/vendor' ]);
2929
@@ -33,7 +33,7 @@ gulp.task('default', () => {
3333 // Run them through a plugin
3434 .pipe (uglify ())
3535 .pipe (gulp .dest (' dist' ));
36- }) ;
36+ };
3737```
3838
3939### Restoring filtered files
@@ -43,7 +43,7 @@ const gulp = require('gulp');
4343const uglify = require (' gulp-uglify' );
4444const filter = require (' gulp-filter' );
4545
46- gulp . task ( ' default' , () => {
46+ exports . default = () => {
4747 // Create filter instance inside task function
4848 const f = filter ([' **' , ' !*src/vendor' ], {restore: true });
4949
@@ -55,7 +55,7 @@ gulp.task('default', () => {
5555 // Bring back the previously filtered out files (optional)
5656 .pipe (f .restore )
5757 .pipe (gulp .dest (' dist' ));
58- }) ;
58+ };
5959```
6060
6161### Multiple filters
@@ -68,7 +68,7 @@ const less = require('gulp-less');
6868const concat = require (' gulp-concat' );
6969const filter = require (' gulp-filter' );
7070
71- gulp . task ( ' default' , () => {
71+ exports . default = () => {
7272 const jsFilter = filter (' **/*.js' , {restore: true });
7373 const lessFilter = filter (' **/*.less' , {restore: true });
7474
@@ -80,7 +80,7 @@ gulp.task('default', () => {
8080 .pipe (less ())
8181 .pipe (lessFilter .restore )
8282 .pipe (gulp .dest (' out/' ));
83- }) ;
83+ };
8484```
8585
8686### Restore as a file source
@@ -92,7 +92,7 @@ const gulp = require('gulp');
9292const uglify = require (' gulp-uglify' );
9393const filter = require (' gulp-filter' );
9494
95- gulp . task ( ' default' , () => {
95+ exports . default = () => {
9696 const f = filter ([' **' , ' !*src/vendor' ], {restore: true , passthrough: false });
9797
9898 const stream = gulp .src (' src/**/*.js' )
@@ -106,13 +106,13 @@ gulp.task('default', () => {
106106 f .restore .pipe (gulp .dest (' vendor-dist' ));
107107
108108 return stream;
109- }) ;
109+ };
110110```
111111
112112
113113## API
114114
115- ### filter(pattern, [ options] )
115+ ### filter(pattern, options? )
116116
117117Returns a [ transform stream] ( https://nodejs.org/api/stream.html#stream_class_stream_transform ) with a [ .restore] ( #optionsrestore ) property.
118118
0 commit comments