%PDF- %PDF-
| Direktori : /home/vacivi36/vacinagripe.vacivitta.com.br/ |
| Current File : /home/vacivi36/vacinagripe.vacivitta.com.br/gulpfile.js |
const gulp = require('gulp');
const autoprefixer = require('gulp-autoprefixer');
const browserSync = require('browser-sync').create();
const concat = require('gulp-concat');
const uglify = require('gulp-uglify');
sass = require('gulp-sass')(require('sass'));
function compilarSass() {
return gulp
.src('styles/main.scss')
.pipe(sass({
outputStyle: 'compressed'
}))
.pipe(autoprefixer({
Browserslist: ['last 2 versions'],
cascade: false
}))
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('assets/css'))
.pipe(browserSync.stream());
}
gulp.task('sass', compilarSass);
function gulpJS() {
return gulp.src([
'node_modules/uikit/dist/js/uikit-core.min.js',
'node_modules/uikit/dist/js/uikit.min.js'
])
.pipe(concat('main.js'))
.pipe(uglify('main.js'))
.pipe(gulp.dest('assets/js'))
.pipe(browserSync.stream());
}
gulp.task('mainjs', gulpJS);
function watchproject() {
gulp.watch('styles/*.scss', compilarSass);
gulp.watch('scripts/*.js', gulpJS);
}
gulp.task('watch', watchproject);
gulp.task('default', gulp.parallel('watch', 'sass', 'mainjs'));