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:...