HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: /datos/www/embajadasyconsulados.procolombia.co/public_html/gulpfile.js
var autoprefixer = require('gulp-autoprefixer');
var browserSync = require('browser-sync').create();
var concat = require('gulp-concat');
var gulp = require('gulp');
var cleanCSS = require('gulp-clean-css');
var rename = require('gulp-rename');
var sass = require('gulp-ruby-sass');
var sourcemaps = require('gulp-sourcemaps');
var uglify = require('gulp-uglify');

gulp.task('sass-cmarp', function(){
	return sass('wp-content/themes/colombia2016/sass/main.sass', {sourcemap: true})
		.on('error', sass.logError)
		.pipe(cleanCSS())
		.pipe(autoprefixer({
			browsers: ['last 10 versions'],
			cascade: false
		}))
		.pipe(rename({
			suffix: '.min'
		}))
		.pipe(sourcemaps.write('./', {
			includeContent: false,
			sourceRoot: 'wp-content/themes/colombia2016/sass/main.sass'
		}))
		.pipe(gulp.dest('wp-content/themes/colombia2016/css'))
		.pipe(browserSync.stream({match: '**/*.css'}));
});

gulp.task('deal-js', function(){
	return gulp.src([
			'wp-content/themes/colombia2016/js/swiper.min.js',
			'wp-content/themes/colombia2016/js/isotope.min.js',
			'wp-content/themes/colombia2016/js/imagesloaded.min.js',
			//'wp-content/themes/colombia2016/js/packery-mode.min.js',
			'wp-content/themes/colombia2016/js/main.js',
			'wp-content/themes/colombia2016/js/jquery.scrolldepth.min.js',
			'wp-content/themes/colombia2016/js/ga-events.js'
		])
		.pipe(sourcemaps.init())
		.pipe(concat('all.min.js'))
		.pipe(uglify())
		.pipe(sourcemaps.write())
		.pipe(gulp.dest('wp-content/themes/colombia2016/js/'))
});

gulp.task('default', function(){
	gulp.start('sass-cmarp', 'deal-js');
	browserSync.init({
		proxy: 'dev.colombia.co'
	});
	gulp.watch('wp-content/themes/colombia2016/sass/*.sass', ['sass-cmarp']);
	gulp.watch(['wp-content/themes/colombia2016/js/*.js', '!wp-content/themes/colombia2016/js/all.min.js'], ['deal-js']);
	gulp.watch('wp-content/themes/colombia2016/js/all.min.js').on('change', browserSync.reload);
	gulp.watch('**/*.php').on('change', browserSync.reload);
});