Skip to content

Instantly share code, notes, and snippets.

@tommcfarlin
Created December 1, 2017 15:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tommcfarlin/3d930006082bedb567bf6f9344204ec7 to your computer and use it in GitHub Desktop.
Save tommcfarlin/3d930006082bedb567bf6f9344204ec7 to your computer and use it in GitHub Desktop.
[WordPress] Getting Started with Gulp Starter Packages
$ touch gulpfile.js
gulp.task('sass', function(){
return gulp.src('assets/styles/scss/*.scss')
.pipe(sass())
.pipe(gulp.dest('assets/styles/css'))
});
gulp.task('js', function () {
return gulp.src('assets/scripts/dev/*.js')
.pipe(uglify())
.pipe(gulp.dest('assets/scripts'));
});
gulp.task('images', function () {
return gulp.src('assets/images/*')
.pipe(imagemin())
.pipe(gulp.dest('assets/images'))
});
$ gulp sass && gulp js
gulp.task('watch', function() {
gulp.watch('assets/styles/scss/*.scss', gulp.series('sass'));
gulp.watch('assets/scripts/dev/*.js', gulp.series('js'));
gulp.watch('assets/images/*', gulp.series('images'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment