imagemin.js 897 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * Copyright © Magento, Inc. All rights reserved.
  3. * See COPYING.txt for license details.
  4. */
  5. 'use strict';
  6. var svgo = require('imagemin-svgo');
  7. /**
  8. * Images optimization.
  9. */
  10. module.exports = {
  11. png: {
  12. options: {
  13. optimizationLevel: 7
  14. },
  15. files: [{
  16. expand: true,
  17. src: ['**/*.png'],
  18. ext: '.png'
  19. }]
  20. },
  21. jpg: {
  22. options: {
  23. progressive: true
  24. },
  25. files: [{
  26. expand: true,
  27. src: ['**/*.jpg'],
  28. ext: '.jpg'
  29. }]
  30. },
  31. gif: {
  32. files: [{
  33. expand: true,
  34. src: ['**/*.gif'],
  35. ext: '.gif'
  36. }]
  37. },
  38. svg: {
  39. options: {
  40. use: [svgo()]
  41. },
  42. files: [{
  43. expand: true,
  44. src: ['**/*.svg'],
  45. ext: '.svg'
  46. }]
  47. }
  48. };