UNPKG

generator-smush

Version:

generator-webapp minus gulp and everything else, plus grunt-responsive-images

34 lines (27 loc) 923 B
module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), // this task handles image compression and resizing // required: GraphicsMagick installed // WIDTH property must be a string if it includes % or px suffix // QUALITY property must be an integer between 1 and 100 // can specify multiple width/quality pairs by passing objects to SIZES responsive_images: { myTask: { options: { sizes: [{ width: '100%', quality: 60 }] }, files: [{ expand: true, src: ['images/*.{jpg,jpeg,JPG,JPEG,gif,GIF,png,PNG}'], custom_dest: 'smush-{%= width %}/' }] } } }); grunt.loadNpmTasks('grunt-responsive-images'); grunt.registerTask('default', ['responsive_images']); };