Skip to content
This repository was archived by the owner on May 6, 2025. It is now read-only.

Commit 0b6215e

Browse files
committed
modified watch for gulp 4
1 parent 330b12b commit 0b6215e

File tree

9 files changed

+27
-157
lines changed

9 files changed

+27
-157
lines changed

gulp/core/recipes/fonts/watch.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
var gulp = require('gulp');
2-
var watch = require('gulp-watch');
32

43
// config
54
var config = require('../../config/fonts');
@@ -12,9 +11,8 @@ var config = require('../../config/fonts');
1211
* @param done
1312
*/
1413
module.exports = function (done) {
15-
watch(config.paths.watch, function () {
16-
gulp.start('fonts:dev');
17-
});
14+
15+
gulp.watch(config.paths.watch, gulp.parallel('fonts:dev'));
1816

1917
done();
20-
};
18+
};

gulp/core/recipes/images/watch.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
var gulp = require('gulp');
2-
var watch = require('gulp-watch');
32

43
// config
54
var config = require('../../config/images');
@@ -12,9 +11,8 @@ var config = require('../../config/images');
1211
* @param done
1312
*/
1413
module.exports = function (done) {
15-
watch(config.paths.watch, function () {
16-
gulp.start('images:dev');
17-
});
14+
15+
gulp.watch(config.paths.watch, gulp.parallel('images:dev'));
1816

1917
done();
20-
};
18+
};

gulp/core/recipes/scripts/watch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ module.exports = function () {
4343
)
4444

4545
.pipe(gulp.dest(config.paths.dest));
46-
};
46+
};

gulp/core/recipes/sprite/watch.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
var gulp = require('gulp');
2-
var watch = require('gulp-watch');
32

43
// config
54
var config = require('../../config/sprite');
@@ -12,9 +11,8 @@ var config = require('../../config/sprite');
1211
* @param done
1312
*/
1413
module.exports = function (done) {
15-
watch(config.paths.watch, function () {
16-
gulp.start('sprite:dev');
17-
});
14+
15+
gulp.watch(config.paths.watch, gulp.parallel('sprite:dev'));
1816

1917
done();
2018
};

gulp/core/recipes/styles/watch.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
var gulp = require('gulp');
2-
var watch = require('gulp-watch');
32

43
// config
54
var config = require('../../config/styles');
@@ -12,9 +11,8 @@ var config = require('../../config/styles');
1211
* @param done
1312
*/
1413
module.exports = function (done) {
15-
watch(config.paths.watch, function () {
16-
gulp.start('styles:dev');
17-
});
14+
15+
gulp.watch(config.paths.watch, gulp.parallel('styles:dev'));
1816

1917
done();
20-
};
18+
};

gulp/core/recipes/svg/watch.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
var gulp = require('gulp');
2-
var watch = require('gulp-watch');
32

43
// config
54
var config = require('../../config/svg');
@@ -12,9 +11,8 @@ var config = require('../../config/svg');
1211
* @param done
1312
*/
1413
module.exports = function (done) {
15-
watch(config.paths.watch, function () {
16-
gulp.start('svg:dev');
17-
});
14+
15+
gulp.watch(config.paths.watch, gulp.parallel('svg:dev'));
1816

1917
done();
20-
};
18+
};

gulpfile.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,53 +25,53 @@ gulp.task('browser:sync', lazyQuire(require, './gulp/core/recipes/browser-sync')
2525
* Fonts
2626
*/
2727
gulp.task('fonts:clean', lazyQuire(require, './gulp/core/recipes/fonts/clean'));
28-
gulp.task('fonts:dev', gulp.parallel('fonts:clean', lazyQuire(require, './gulp/core/recipes/fonts/dev')));
29-
gulp.task('fonts:prod', gulp.parallel('fonts:clean', lazyQuire(require, './gulp/core/recipes/fonts/prod')));
28+
gulp.task('fonts:dev', gulp.series('fonts:clean', lazyQuire(require, './gulp/core/recipes/fonts/dev')));
29+
gulp.task('fonts:prod', gulp.series('fonts:clean', lazyQuire(require, './gulp/core/recipes/fonts/prod')));
3030
gulp.task('fonts:watch', gulp.parallel('fonts:dev', lazyQuire(require, './gulp/core/recipes/fonts/watch')));
3131

3232

3333
/**
3434
* Svgs
3535
*/
3636
gulp.task('svg:clean', lazyQuire(require, './gulp/core/recipes/svg/clean'));
37-
gulp.task('svg:dev', gulp.parallel('svg:clean', lazyQuire(require, './gulp/core/recipes/svg/dev')));
38-
gulp.task('svg:prod', gulp.parallel('svg:clean', lazyQuire(require, './gulp/core/recipes/svg/prod')));
37+
gulp.task('svg:dev', gulp.series('svg:clean', lazyQuire(require, './gulp/core/recipes/svg/dev')));
38+
gulp.task('svg:prod', gulp.series('svg:clean', lazyQuire(require, './gulp/core/recipes/svg/prod')));
3939
gulp.task('svg:watch', gulp.parallel('svg:dev', lazyQuire(require, './gulp/core/recipes/svg/watch')));
4040

4141

4242
/**
4343
* Svg Sprites
4444
*/
4545
gulp.task('sprite:clean', lazyQuire(require, './gulp/core/recipes/sprite/clean'));
46-
gulp.task('sprite:dev', gulp.parallel('sprite:clean', lazyQuire(require, './gulp/core/recipes/sprite/dev')));
47-
gulp.task('sprite:prod', gulp.parallel('sprite:clean', lazyQuire(require, './gulp/core/recipes/sprite/prod')));
46+
gulp.task('sprite:dev', gulp.series('sprite:clean', lazyQuire(require, './gulp/core/recipes/sprite/dev')));
47+
gulp.task('sprite:prod', gulp.series('sprite:clean', lazyQuire(require, './gulp/core/recipes/sprite/prod')));
4848
gulp.task('sprite:watch', gulp.parallel('sprite:dev', lazyQuire(require, './gulp/core/recipes/sprite/watch')));
4949

5050

5151
/**
5252
* Images
5353
*/
5454
gulp.task('images:clean', lazyQuire(require, './gulp/core/recipes/images/clean'));
55-
gulp.task('images:dev', gulp.parallel('images:clean', lazyQuire(require, './gulp/core/recipes/images/dev')));
56-
gulp.task('images:prod', gulp.parallel('images:clean', lazyQuire(require, './gulp/core/recipes/images/prod')));
55+
gulp.task('images:dev', gulp.series('images:clean', lazyQuire(require, './gulp/core/recipes/images/dev')));
56+
gulp.task('images:prod', gulp.series('images:clean', lazyQuire(require, './gulp/core/recipes/images/prod')));
5757
gulp.task('images:watch', gulp.parallel('images:dev', lazyQuire(require, './gulp/core/recipes/images/watch')));
5858

5959

6060
/**
6161
* Scripts
6262
*/
6363
gulp.task('scripts:clean', lazyQuire(require, './gulp/core/recipes/scripts/clean'));
64-
gulp.task('scripts:dev', gulp.parallel('scripts:clean', lazyQuire(require, './gulp/core/recipes/scripts/dev')));
65-
gulp.task('scripts:prod', gulp.parallel('scripts:clean', lazyQuire(require, './gulp/core/recipes/scripts/prod')));
64+
gulp.task('scripts:dev', gulp.series('scripts:clean', lazyQuire(require, './gulp/core/recipes/scripts/dev')));
65+
gulp.task('scripts:prod', gulp.series('scripts:clean', lazyQuire(require, './gulp/core/recipes/scripts/prod')));
6666
gulp.task('scripts:watch', gulp.parallel('scripts:dev', lazyQuire(require, './gulp/core/recipes/scripts/watch')));
6767

6868

6969
/**
7070
* Styles
7171
*/
7272
gulp.task('styles:clean', lazyQuire(require, './gulp/core/recipes/styles/clean'));
73-
gulp.task('styles:dev', gulp.parallel('styles:clean', lazyQuire(require, './gulp/core/recipes/styles/dev')));
74-
gulp.task('styles:prod', gulp.parallel('styles:clean', lazyQuire(require, './gulp/core/recipes/styles/prod')));
73+
gulp.task('styles:dev', gulp.series('styles:clean', lazyQuire(require, './gulp/core/recipes/styles/dev')));
74+
gulp.task('styles:prod', gulp.series('styles:clean', lazyQuire(require, './gulp/core/recipes/styles/prod')));
7575
gulp.task('styles:watch', gulp.parallel('styles:dev', lazyQuire(require, './gulp/core/recipes/styles/watch')));
7676

7777
/**

package-lock.json

Lines changed: 0 additions & 119 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
"gulp-svg-sprite": "1.4.0",
5151
"gulp-svgmin": "1.2.2",
5252
"gulp-util": "3.0.7",
53-
"gulp-watch": "4.3.5",
5453
"lodash": "4.17.10",
5554
"map-stream": "0.0.6",
5655
"merge-stream": "1.0.0",

0 commit comments

Comments
 (0)