Make WordPress Core

Ticket #25169: 25169.diff

File 25169.diff, 1.4 KB (added by jorbin, 10 years ago)
  • Gruntfile.js

     
    3030                                                src: [
    3131                                                        '**',
    3232                                                        '!**/.{svn,git}/**', // Ignore version control directories.
    33                                                         '!wp-includes/version.php' // Exclude version.php
     33                                                        '!wp-includes/version.php', // Exclude version.php
     34                                                        '!**/*.{png,jpg,gif,jpeg}' // Exclude images.  They are handled by the imagemin task
    3435                                                ],
    3536                                                dest: BUILD_DIR
    3637                                        },
     
    314315                                }
    315316                        }
    316317                },
     318                imagemin: {
     319                        options: {
     320
     321                        },
     322                        files: {
     323                                expand: true,
     324                                cwd: SOURCE_DIR,
     325                                src: '**/*.{png,jpg,gif,jpeg}',
     326                                dest: BUILD_DIR
     327                        }
     328                },
    317329                watch: {
    318330                        all: {
    319331                                files: [
     
    356368        // Register tasks.
    357369
    358370        // Copy task.
    359         grunt.registerTask('copy:all', ['copy:files', 'copy:version']);
     371        grunt.registerTask('copy:all', ['copy:files', 'copy:version', 'imagemin']);
    360372
    361373        // RTL task.
    362374        grunt.registerTask('rtl', ['cssjanus:core', 'cssjanus:colors']);
  • package.json

     
    2222    "grunt-cssjanus": "~0.2.2",
    2323    "grunt-sass": "~0.10.0",
    2424    "grunt-jsvalidate": "~0.2.2",
     25        "grunt-contrib-imagemin" : "~0.4.1",
    2526    "matchdep": "~0.3.0"
    2627  }
    2728}