blob: 4b7e2d0d546056edeedfb85c92afed9a04db87b4 [file] [log] [blame]
module.exports = function (grunt) {
require('jit-grunt')(grunt);
grunt.initConfig(
{
watch: {
sass: {
files: ['jquery.cookieBar.scss'],
tasks: ['sass', 'postcss', 'cssmin']
},
js: {
files: ['jquery.cookieBar.js'],
tasks: ['uglify']
}
},
sass: {
dist: {
options: {
outputStyle: 'expanded'
},
files: {
'jquery.cookieBar.css': 'jquery.cookieBar.scss'
}
}
},
postcss: {
options: {
processors: [
require('autoprefixer')({browsers: ['last 3 versions', 'ios 6', 'ie 9']}),
require('postcss-flexbugs-fixes')
]
},
dist: {
src: '*.css'
}
},
cssmin: {
target: {
files: {
'jquery.cookieBar.min.css': ['jquery.cookieBar.css']
}
}
},
uglify: {
options: {
output: {
comments: 'some'
}
},
my_target: {
files: [{
src: ['jquery.cookieBar.js'],
dest: 'jquery.cookieBar.min.js'
}]
}
}
}
);
grunt.registerTask('default', ['watch']);
grunt.registerTask('build', ['uglify', 'sass', 'postcss', 'cssmin']);
};