JSFiddle - React, Tailwind, and code Playground

JavaScript

'use strict';

/*==========================================================================
  § Gulp Tools
  ========================================================================== */

// Include Gulp & tools we'll use
var gulp        = require('gulp');
var $           = require('gulp-load-plugins')();
var del         = require('del');
var runSequence = require('run-sequence');
var browserSync = require('browser-sync');
var pagespeed   = require('psi');
var cp          = require('child_process');
var reload      = browserSync.reload;


/*==========================================================================
  § Gulp Variables
  ========================================================================== */

  // Course information
  var project = {
    course:     'Name of the Course',
    devhost:    '3002', // This is your development server. Make sure it doesnt conflict with ongoing projects
    prodhost:   '3003', // This is your testing server. Make sure it doesnt conflict with ongoing projects
    theme:      'theme01'
  };

  // Paths used in the gulp file
  var paths = {
    tmp:        '.tmp',
    tmpAssets:  '.tmp/assets',
    src:        'app',
    srcAssets:  'app/_assets',
    dist:       'dist',
    distAssets: 'dist/assets',
    cnfg:       '_config.yml'
  };

  // Place dynamically added classes here
  var uncssignore = [
    /.navdrawer-container.open/,
    /.app-bar.open/
  ];

  var AUTOPREFIXER_BROWSERS = [
    'ie >= 10',
    'ie_mob >= 10',
    'ff >= 30',
    'chrome >= 34',
    'safari >= 7',
    'opera >= 23',
    'ios >= 7',
    'android >= 4.4',
    'bb >= 10'
  ];


  var messages = {
    jekyllBuild: '<span style="color: grey">Running:</span> $ jekyll build'
  };


/*==========================================================================
  § Jekyll
  ========================================================================== */
  // This allows windows to compile Jekyll
  var jekyll = process.platform === "win32" ? "jekyll.bat"...