Skip to content

Commit ffda884

Browse files
committed
Require Gulp 4
1 parent b0e9393 commit ffda884

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,11 @@
3636
"streamfilter": "^3.0.0"
3737
},
3838
"devDependencies": {
39-
"mocha": "^6.1.4",
39+
"mocha": "^6.2.0",
4040
"vinyl": "^2.1.0",
4141
"xo": "^0.24.0"
42+
},
43+
"peerDependencies": {
44+
"gulp": ">=4"
4245
}
4346
}

readme.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const gulp = require('gulp');
2323
const uglify = require('gulp-uglify');
2424
const 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');
4343
const uglify = require('gulp-uglify');
4444
const 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');
6868
const concat = require('gulp-concat');
6969
const 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');
9292
const uglify = require('gulp-uglify');
9393
const 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

117117
Returns a [transform stream](https://nodejs.org/api/stream.html#stream_class_stream_transform) with a [.restore](#optionsrestore) property.
118118

0 commit comments

Comments
 (0)