JSFiddle - React, Tailwind, and code Playground

by Rishi Kumar

JavaScript

/*!
 * TheAdmin's Gruntfile
 * http://thetheme.io/theadmin
 * Copyright 2017 TheAdmin
 */

module.exports = function(grunt) {
  'use strict';

  var config = require('./package.json');


  var autoprefixer = require('autoprefixer')({
    browsers: [
      'Chrome >= 45',
      'Firefox >= 40',
      'Edge >= 12',
      'Explorer >= 11',
      'iOS >= 9',
      'Safari >= 9',
      'Android 2.3',
      'Android >= 4',
      'Opera >= 30'
    ]
  });

  var filesArr = [];
  var contentJSON = "";
  var contentHTML = "";


  // Project configuration.
  grunt.initConfig({

    // Metadata.
    pkg: grunt.file.readJSON('package.json'),
    banner: '/*!\n' +
            ' * <%= pkg.banner_name %> v<%= pkg.version %> (<%= pkg.homepage %>)\n' +
            ' * Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
            ' * Licensed under the Themeforest Standard Licenses\n' +
            ' */\n',


    // Task configuration
    // -------------------------------------------------------------------------------


    // Complile SCSS
    //
    sass: {

      expanded: {
        options: {
          sourceMap: true,
          outputStyle: 'expanded'
        },
        files: {
          'src/assets/css/app.css': 'src/assets/css/scss/app.scss',
          'src/assets/css/style.css': 'src/assets/css/style.scss'
        }
      },

      compressed: {
        options: {
          sourceMap: true,
          outputStyle: 'compressed'
        },
        files: {
          'src/assets/css/app.min.css': 'src/assets/css/scss/app.scss',
          'src/assets/css/style.min.css': 'src/assets/css/style.scss'
        }
      },


      // Samples
      //
      job_expanded: {
        options: {
          sourceMap: true,
          outputStyle: 'expanded'
        },
        files: {'src/samples/job/assets/css/style.css': 'src/samples/job/assets/css/style.scss'}
      },

      job_compressed: {
        options: {
          sourceMap: true,
          outputStyle:...