Ticket #30666: 30666.diff
File 30666.diff, 3.0 KB (added by , 10 years ago) |
---|
-
Gruntfile.js
diff --git Gruntfile.js Gruntfile.js index bcfdd75..139adc5 100644
2 2 module.exports = function(grunt) { 3 3 var path = require('path'), 4 4 SOURCE_DIR = 'src/', 5 BUILD_DIR = 'build/'; 5 BUILD_DIR = 'build/', 6 banner = '/*! This file is auto-generated - please do not patch. */'; 6 7 7 8 // Load tasks. 8 9 require('matchdep').filterDev(['grunt-*', '!grunt-legacy-util']).forEach( grunt.loadNpmTasks ); … … module.exports = function(grunt) { 421 422 dest: SOURCE_DIR 422 423 } 423 424 }, 425 usebanner: { 426 cssjanus: { 427 options: { 428 position: 'top', 429 banner: banner, 430 linebreak: true 431 }, 432 files: { 433 src: [ 434 BUILD_DIR + 'wp-admin/css/*-rtl.css', 435 BUILD_DIR + 'wp-includes/css/*-rtl.css', 436 BUILD_DIR + 'wp-admin/css/colors/*/*-rtl.css' 437 ] 438 } 439 }, 440 cssmin: { 441 options: { 442 position: 'top', 443 banner: banner, 444 linebreak: false 445 }, 446 files: { 447 src: [ 448 BUILD_DIR + 'wp-admin/css/*.min.css', 449 BUILD_DIR + 'wp-includes/css/*.min.css', 450 BUILD_DIR + 'wp-admin/css/colors/*/*.min.css' 451 ] 452 } 453 }, 454 uglify: { 455 options: { 456 position: 'top', 457 banner: banner, 458 linebreak: false 459 }, 460 files: { 461 src: [ 462 BUILD_DIR + 'wp-admin/js/*.min.js', 463 BUILD_DIR + 'wp-includes/js/*.min.js', 464 BUILD_DIR + 'wp-includes/js/plupload/handlers.min.js', 465 BUILD_DIR + 'wp-includes/js/plupload/wp-plupload.min.js', 466 BUILD_DIR + 'wp-includes/js/tinymce/plugins/wordpress/plugin.min.js', 467 BUILD_DIR + 'wp-includes/js/tinymce/plugins/wp*/plugin.min.js', 468 469 // Exceptions 470 '!' + BUILD_DIR + 'wp-admin/js/iris.min.js', 471 '!' + BUILD_DIR + 'wp-includes/js/backbone.min.js', 472 '!' + BUILD_DIR + 'wp-includes/js/underscore.min.js', 473 '!' + BUILD_DIR + '!wp-includes/js/zxcvbn.min.js' 474 ] 475 } 476 } 477 }, 424 478 watch: { 425 479 all: { 426 480 files: [ … … module.exports = function(grunt) { 481 535 // Copy task. 482 536 grunt.registerTask('copy:all', ['copy:files', 'copy:wp-admin-rtl', 'copy:version']); 483 537 538 // Banner task. 539 grunt.registerTask('banner', ['usebanner:cssjanus', 'usebanner:cssmin', 'usebanner:uglify']); 540 484 541 // Build task. 485 542 grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'colors', 'rtl', 'cssmin:rtl', 'cssmin:colors', 486 'uglify:core', 'uglify:jqueryui', ' concat:tinymce', 'compress:tinymce', 'clean:tinymce', 'jsvalidate:build']);543 'uglify:core', 'uglify:jqueryui', 'banner', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce', 'jsvalidate:build']); 487 544 488 545 // Testing tasks. 489 546 grunt.registerMultiTask('phpunit', 'Runs PHPUnit tests, including the ajax, external-http, and multisite tests.', function() { -
package.json
diff --git package.json package.json index 827529f..40e5f16 100644
26 26 "grunt-legacy-util": "^0.2.0", 27 27 "grunt-patch-wordpress": "~0.2.1", 28 28 "grunt-sass": "~0.16.0", 29 "grunt-banner": "~0.2.3", 29 30 "matchdep": "~0.3.0" 30 31 } 31 32 }