2018-09-09 12:05:13 -07:00
|
|
|
module.exports = function(grunt) {
|
|
|
|
grunt.initConfig({
|
|
|
|
less: {
|
|
|
|
website: {
|
|
|
|
files: {
|
|
|
|
'styles/css/main.css': 'styles/less/main.less'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
cssmin: {
|
|
|
|
website: {
|
|
|
|
files: {
|
|
|
|
'styles/mincss/pure.css': 'node_modules/purecss/build/pure.css',
|
|
|
|
'styles/mincss/grids-responsive-min.css': 'node_modules/purecss/build/grids-responsive.css',
|
|
|
|
'styles/mincss/main.css': 'styles/css/main.css'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
concat: {
|
|
|
|
dist: {
|
|
|
|
src: [
|
|
|
|
'styles/mincss/pure.css',
|
|
|
|
'styles/mincss/grids-responsive-min.css',
|
|
|
|
'styles/mincss/main.css'
|
|
|
|
],
|
|
|
|
dest: 'styles/dist/style.css',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
watch: {
|
|
|
|
less: {
|
|
|
|
files: ['styles/less/{,*/}*.less'],
|
|
|
|
tasks: ['less:website', 'cssmin:website', 'concat:dist'],
|
|
|
|
options: {
|
|
|
|
spawn: false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
grunt.loadNpmTasks('grunt-contrib-less');
|
|
|
|
grunt.loadNpmTasks('grunt-contrib-watch');
|
|
|
|
grunt.loadNpmTasks('grunt-contrib-cssmin');
|
|
|
|
grunt.loadNpmTasks('grunt-contrib-concat');
|
|
|
|
|
2018-09-09 16:44:10 -07:00
|
|
|
grunt.registerTask('default', ['less:website', 'cssmin:website', 'concat:dist']);
|
2018-09-09 12:05:13 -07:00
|
|
|
};
|