WordPress.org

Make WordPress Core

Ticket #29833: 29833.grunt-task.2.patch

File 29833.grunt-task.2.patch, 1.3 KB (added by ocean90, 7 years ago)

Don't ship non-minified jUI files

  • Gruntfile.js

     
    5858                                                        '!wp-includes/js/backbone.js',
    5959                                                        '!wp-includes/js/underscore.js',
    6060                                                        '!wp-includes/js/jquery/jquery.masonry.js',
     61                                                        '!wp-includes/js/jquery/ui/*.js',
    6162                                                        '!wp-includes/js/tinymce/tinymce.js',
    6263                                                        '!wp-includes/version.php' // Exclude version.php
    6364                                                ],
     
    351352                                        '!wp-includes/js/underscore.min.js',
    352353                                        '!wp-includes/js/zxcvbn.min.js'
    353354                                ]
     355                        },
     356                        jqueryui: {
     357                                options: {
     358                                        preserveComments: 'some'
     359                                },
     360                                expand: true,
     361                                cwd: SOURCE_DIR,
     362                                dest: BUILD_DIR,
     363                                ext: '.min.js',
     364                                src: ['wp-includes/js/jquery/ui/*.js']
    354365                        }
    355366                },
    356367                concat: {
     
    467478
    468479        // Build task.
    469480        grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'colors', 'rtl', 'cssmin:rtl', 'cssmin:colors',
    470                 'uglify:core', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce', 'jsvalidate:build']);
     481                'uglify:core', 'uglify:jqueryui', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce', 'jsvalidate:build']);
    471482
    472483        // Testing tasks.
    473484        grunt.registerMultiTask('phpunit', 'Runs PHPUnit tests, including the ajax and multisite tests.', function() {