Commit a970f515 by Kevin Van Ransbeeck

Imagemin task added on assets

1 parent ffa9740a
module.exports = function(grunt) { module.exports = function(grunt) {
var mozjpeg = require('imagemin-mozjpeg');
grunt.initConfig({ grunt.initConfig({
pkg: grunt.file.readJSON('package.json'), pkg: grunt.file.readJSON('package.json'),
...@@ -142,6 +145,19 @@ module.exports = function(grunt) { ...@@ -142,6 +145,19 @@ module.exports = function(grunt) {
src: ['index.html'], src: ['index.html'],
} }
}, },
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'assets/',
src: ['**/*.{png,jpg,gif}'],
dest: 'assets/'
}]
}
},
/** /**
* X :: Watch files for changes and act on them (recompile etc...). * X :: Watch files for changes and act on them (recompile etc...).
*/ */
...@@ -167,6 +183,11 @@ module.exports = function(grunt) { ...@@ -167,6 +183,11 @@ module.exports = function(grunt) {
svg: { svg: {
files: 'svg/**/*.svg', files: 'svg/**/*.svg',
tasks: ['svgstore'] tasks: ['svgstore']
},
images: {
files: ['**/*.{png,jpg,gif}'],
tasks: ['imagemin'],
} }
} }
...@@ -175,7 +196,7 @@ module.exports = function(grunt) { ...@@ -175,7 +196,7 @@ module.exports = function(grunt) {
// Load necessairy grunt tasks based on npm modules. // Load necessairy grunt tasks based on npm modules.
require("load-grunt-tasks")(grunt); require("load-grunt-tasks")(grunt);
grunt.registerTask('critical', ['uglify', 'svgstore', 'sass', 'concat_css', 'autoprefixer', 'php2html', 'penthouse' ,'inline', 'cssmin']); grunt.registerTask('critical', ['uglify', 'svgstore', 'sass', 'concat_css', 'autoprefixer', 'php2html', 'penthouse' ,'inline', 'cssmin', 'imagemin']);
grunt.registerTask('build', ['uglify', 'svgstore', 'sass', 'concat_css', 'autoprefixer', 'cssmin']); grunt.registerTask('build', ['uglify', 'svgstore', 'sass', 'concat_css', 'autoprefixer', 'cssmin', 'imagemin']);
grunt.registerTask('default', ['build','watch']); grunt.registerTask('default', ['build','watch']);
} }

1.48 KB | W: | H:

1.49 KB | W: | H:

assets/slider/AjaxLoader.gif
assets/slider/AjaxLoader.gif
assets/slider/AjaxLoader.gif
assets/slider/AjaxLoader.gif
  • 2-up
  • Swipe
  • Onion skin

617 KB | W: | H:

555 KB | W: | H:

assets/slider/slider1.jpg
assets/slider/slider1.jpg
assets/slider/slider1.jpg
assets/slider/slider1.jpg
  • 2-up
  • Swipe
  • Onion skin

912 KB | W: | H:

824 KB | W: | H:

assets/slider/slider10.jpg
assets/slider/slider10.jpg
assets/slider/slider10.jpg
assets/slider/slider10.jpg
  • 2-up
  • Swipe
  • Onion skin

797 KB | W: | H:

740 KB | W: | H:

assets/slider/slider11.jpg
assets/slider/slider11.jpg
assets/slider/slider11.jpg
assets/slider/slider11.jpg
  • 2-up
  • Swipe
  • Onion skin

894 KB | W: | H:

822 KB | W: | H:

assets/slider/slider2.jpg
assets/slider/slider2.jpg
assets/slider/slider2.jpg
assets/slider/slider2.jpg
  • 2-up
  • Swipe
  • Onion skin

303 KB | W: | H:

274 KB | W: | H:

assets/slider/slider3.jpg
assets/slider/slider3.jpg
assets/slider/slider3.jpg
assets/slider/slider3.jpg
  • 2-up
  • Swipe
  • Onion skin

578 KB | W: | H:

515 KB | W: | H:

assets/slider/slider4.jpg
assets/slider/slider4.jpg
assets/slider/slider4.jpg
assets/slider/slider4.jpg
  • 2-up
  • Swipe
  • Onion skin

690 KB | W: | H:

656 KB | W: | H:

assets/slider/slider5.jpg
assets/slider/slider5.jpg
assets/slider/slider5.jpg
assets/slider/slider5.jpg
  • 2-up
  • Swipe
  • Onion skin

746 KB | W: | H:

677 KB | W: | H:

assets/slider/slider6.jpg
assets/slider/slider6.jpg
assets/slider/slider6.jpg
assets/slider/slider6.jpg
  • 2-up
  • Swipe
  • Onion skin

686 KB | W: | H:

625 KB | W: | H:

assets/slider/slider7.jpg
assets/slider/slider7.jpg
assets/slider/slider7.jpg
assets/slider/slider7.jpg
  • 2-up
  • Swipe
  • Onion skin

356 KB | W: | H:

315 KB | W: | H:

assets/slider/slider8.jpg
assets/slider/slider8.jpg
assets/slider/slider8.jpg
assets/slider/slider8.jpg
  • 2-up
  • Swipe
  • Onion skin

856 KB | W: | H:

778 KB | W: | H:

assets/slider/slider9.jpg
assets/slider/slider9.jpg
assets/slider/slider9.jpg
assets/slider/slider9.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
"grunt-autoprefixer": "^1.0.1", "grunt-autoprefixer": "^1.0.1",
"grunt-concat-css": "^0.3.1", "grunt-concat-css": "^0.3.1",
"grunt-contrib-cssmin": "^0.10.0", "grunt-contrib-cssmin": "^0.10.0",
"grunt-contrib-imagemin": "^0.9.2",
"grunt-contrib-uglify": "^0.6.0", "grunt-contrib-uglify": "^0.6.0",
"grunt-contrib-watch": "~0.5.3", "grunt-contrib-watch": "~0.5.3",
"grunt-inline": "^0.3.2", "grunt-inline": "^0.3.2",
...@@ -14,6 +15,7 @@ ...@@ -14,6 +15,7 @@
"grunt-php2html": "^0.1.17", "grunt-php2html": "^0.1.17",
"grunt-sass": "~0.8.1", "grunt-sass": "~0.8.1",
"grunt-svgstore": "^0.3.5", "grunt-svgstore": "^0.3.5",
"imagemin-mozjpeg": "^4.0.0",
"load-grunt-tasks": "^0.6.0", "load-grunt-tasks": "^0.6.0",
"node-sass": "~0.9.3" "node-sass": "~0.9.3"
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!