//Luka Martinov - gulpfile.js var gulp = require('gulp'); // plugin var autoprefixer = require('gulp-autoprefixer'); var concat = require('gulp-concat'); var cssnano = require('gulp-cssnano'); var plumber = require('gulp-plumber'); var rename = require("gulp-rename"); var sass = require('gulp-sass'); var uglify = require('gulp-uglify'); gulp.task('compress-css', function() { return gulp.src([ 'css/theme-dblue.css', 'css/jquery-ui.css', 'css/jquery-ui.theme.css', 'css/style.css', 'css/animate.css', 'css/icons.css', 'css/font.css', 'assets/plugins/sweetalert/sweetalert.css', 'css/theme-octopus.css', 'css/octopus-style.css', 'css/custom.css']) .pipe(concat('all.css')) .pipe(plumber()) .pipe(cssnano()) .pipe(gulp.dest('css')); }); gulp.task('compress-js', function() { return gulp.src([ 'js/fontawesome.js', 'js/jquery.3.1.0.min.js', 'js/jquery-ui.1.11.4.min.js', 'js/jquery-ui-timepicker-addon.min.js', 'js/jquery.uniform.min.js', 'js/jquery.slicknav.min.js', 'js/wow.min.js', 'js/jquery-ui-sliderAccess.js', 'js/search.js', 'js/scripts.js', 'js/jquery-1.12.4.js', 'js/jquery-ui.1.12.1.js', 'js/jquery.cookie.js', 'js/autocomplete.js', 'assets/plugins/sweetalert/sweetalert.min.js' ]) .pipe(concat('all.js')) .pipe(plumber()) .pipe(uglify()) .pipe(gulp.dest('js')); }); gulp.task('default', ['compress-css', 'compress-js']);