JSFiddle - React, Tailwind, and code Playground
JavaScript
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
options: {
sourcemap: true,
style: 'expanded',
lineNumbers: true
},
files: {
'../css/all.css': 'build.scss'
}
}
},
autoprefixer: {
options: {
browsers: ['last 2 versions', 'ie 10'],
map: true
},
dist: {
files: {
'../css/all.css': '../css/all.css'
}
}
},
cssmin: {
options: {
shorthandCompacting: false,
roundingPrecision: -1,
sourceMap: true
},
target: {
files: {
'../css/all.min.css': ['../css/all.css']
}
}
},
uglify: {
build: {
src: '../js/main.js',
dest: '../js/main.min.js'
}
},
svgmin: {
dist : {
files : [
{
expand : true,
cwd : 'icons',
src : ['*.svg'],
dest : 'icons/icons-min'
}
]
}
},
svgstore: {
options : {
prefix : 'icon-',
cleanup : ['fill'],
svg : {
style : 'display: none'
}
},
dist : {
files : {
'svg-defs.svg' : ['icons/icons-min/*.svg']
}
},
},
watch: {
styles: {
files: ['*.scss', 'modules-scss/*.scss', 'icons/*.svg'],
// tasks: ['sass',...