1- 'use strict' ;
1+ const gulp = require ( 'gulp' ) ,
2+ rename = require ( 'gulp-rename' ) ,
3+ uglify = require ( 'gulp-uglify' ) ,
4+ concat = require ( 'gulp-concat' ) ,
5+ sass = require ( 'gulp-sass' ) ;
26
3- var gulp = require ( 'gulp' ) ,
4- rename = require ( 'gulp-rename' ) ,
5- uglify = require ( 'gulp-uglify' ) ,
6- concat = require ( 'gulp-concat' ) ,
7- sass = require ( 'gulp-sass' ) ;
8-
9- gulp . task ( 'livepreview_js' , function ( ) {
7+ function livepreview_js ( ) {
108 return gulp . src ( [
119 'node_modules/js-cookie/src/js.cookie.js' ,
1210 'node_modules/arrive/src/arrive.js' ,
@@ -15,23 +13,23 @@ gulp.task('livepreview_js', function() {
1513 . pipe ( uglify ( ) )
1614 . pipe ( concat ( 'LivePreview.min.js' ) )
1715 . pipe ( gulp . dest ( 'livepreview/dist/js/' ) ) ;
18- } ) ;
16+ }
1917
20- gulp . task ( 'livepreview_sass' , function ( ) {
18+ function livepreview_sass ( ) {
2119 return gulp . src ( 'src/LivePreview.scss' )
2220 . pipe ( sass ( { outputStyle : 'compressed' } ) )
2321 . pipe ( rename ( { extname : '.min.css' } ) )
2422 . pipe ( gulp . dest ( 'livepreview/dist/css/' ) ) ;
25- } ) ;
23+ }
2624
27- gulp . task ( 'livepreview_svg' , function ( ) {
25+ function livepreview_svg ( ) {
2826 return gulp . src ( 'src/svg/**/*.svg' )
2927 . pipe ( gulp . dest ( 'livepreview/dist/svg/' ) ) ;
30- } ) ;
28+ }
3129
32- gulp . task ( 'watch' , function ( ) {
30+ function watch ( ) {
3331 gulp . watch ( 'src/**/*.js' , [ 'livepreview_js' ] ) ;
3432 gulp . watch ( 'src/**/*.scss' , [ 'livepreview_sass' ] ) ;
35- } ) ;
33+ }
3634
37- gulp . task ( ' default' , [ ' livepreview_svg' , ' livepreview_js' , ' livepreview_sass' ] ) ;
35+ exports . default = gulp . series ( livepreview_svg , livepreview_js , livepreview_sass ) ;
0 commit comments