/home/bdqbpbxa/rc-subdomains/brnr-rc.goodface.com.ua/wp-content/themes/burner/gulpfile.js
// "use strict";
const gulp = require("gulp");
const views = require("./gulp/tasks/views");
const styles = require("./gulp/tasks/styles");
const scripts = require("./gulp/tasks/scripts");
const { images, sprite, webp, favicon } = require("./gulp/tasks/images");
const { helpers, fonts } = require("./gulp/tasks/static");
const clean = require("./gulp/tasks/clean");
const server = require("./gulp/tasks/server");
// const critical = require("./gulp/tasks/critical");

// ===========================================
// ===============   DEV   ===================
// ===========================================

const devTasks = gulp.parallel(
  views,
  styles,
  scripts,
  images,
  sprite,
  webp,
  favicon,
  helpers,
  fonts
);

const devRun = gulp.series(clean, devTasks);
module.exports.dev = gulp.series(devRun, server);

// ===========================================
// =============   DEV-WP   ==================
// ===========================================

const devWpTasks = gulp.parallel(
  styles,
  scripts,
  images,
  sprite,
  webp,
  favicon,
  helpers,
  fonts
);
const devWpRun = gulp.series(clean, devWpTasks);
module.exports.watch = gulp.series(devWpRun, server);

// ===========================================
// ==============   BUILD   ==================
// ===========================================

const buildTask = gulp.parallel(
  styles,
  scripts,
  images,
  sprite,
  webp,
  favicon,
  helpers,
  fonts
);
const buildRun = gulp.series(clean, buildTask);
module.exports.build = gulp.series(buildRun);