gulp


1. Watch Tasks:

gulp.task('watch', () => {
  gulp.watch('src/**/*.js', ['lint', 'build']);
  gulp.watch('src/**/*.scss', ['styles']);
});

2. Build Tasks:

gulp.task('build', () => {
  return gulp.src('src/**/*.js')
    .pipe(babel())
    .pipe(uglify())
    .pipe(gulp.dest('dist'));
});

3. Style Tasks:

gulp.task('styles', () => {
  return gulp.src('src/**/*.scss')
    .pipe(sass())
    .pipe(autoprefixer())
    .pipe(gulp.dest('dist/css'));
});

4. Unit Testing Tasks:

5. Code Coverage Tasks:

6. Prettify Tasks:

7. Lint Tasks:

8. Serve Tasks:

9. Watch and Reload Tasks:

10. Image Optimization Tasks:

11. SVG Optimization Tasks:

12. Font Optimization Tasks:

13. Create ZIP Archives:

14. Clean Tasks:

15. Copy Assets Tasks:

16. Parse JSON Files:

17. Generate Markdown Files:

18. Test with Mocha and Chai:

19. Build Web Components:

20. Create a Single-Page Application:

21. Preprocess Sass with PostCSS:

22. Optimize WebP Images:

23. Parse YAML Files:

24. Convert SVG to PNG:

25. Create PDFs from HTML: