gulpfile.js

'use strict';

var gulp = require('gulp');

var sass = require('gulp-sass');

var cssMin = require('gulp-cssnano');

var concatJs = require('gulp-concat');

var uglify = require('gulp-uglify');

gulp.task('compile-sass', () => {

     return gulp.src('assets/scss/main.scss')

          .pipe(sass())

          .pipe(cssMin())

          .pipe(gulp.dest('dist/'));

});

gulp.task('compile-js', () => {

     return gulp.src(['assets/js/*.js', 'assets/js/vendor/*.js'])

          .pipe(concatJs('app.js'))

          .pipe(uglify())

          .pipe(gulp.dest('dist/'));

});

gulp.task('watch', () => {

     gulp.watch('assets/**/*.scss', gulp.series('compile-sass'));

     gulp.watch(['assets/js/*.js', 'assets/js/vendor/*.js'], gulp.series('compile-js'));

})

gulp.task('default', gulp.series('watch'));


https://drive.google.com/drive/folders/1qPAbGqEmhMAb1l4kjLIutkxx1VvjHJK9?usp=sharing

https://urlzs.com/pxKNU

Comments

Popular posts from this blog

Animation js (Alternative wow js)

JavaScript code