]> source.dussan.org Git - jquery-ui.git/commitdiff
Grunt: Switch back to using file.copy().
authorScott González <scott.gonzalez@gmail.com>
Fri, 23 Mar 2012 11:59:36 +0000 (07:59 -0400)
committerScott González <scott.gonzalez@gmail.com>
Fri, 23 Mar 2012 11:59:36 +0000 (07:59 -0400)
grunt.js

index dfc9c63b59bd973824309cd4d8e02d1439da0695..409f2684ab79e883c29cf780cce1cc39cdb66169 100644 (file)
--- a/grunt.js
+++ b/grunt.js
@@ -293,7 +293,11 @@ task.registerMultiTask( "copy", "Copy files to destination folder and replace @V
        }
        files.forEach(function( fileName ) {
                var targetFile = strip ? fileName.replace( strip, "" ) : fileName;
-               file.copy( fileName, target + targetFile, replaceVersion );
+               if ( /png$/.test( fileName ) ) {
+                       file.copy( fileName, target + targetFile );
+               } else {
+                       file.copy( fileName, target + targetFile, replaceVersion );
+               }
        });
        log.writeln( "Copied " + files.length + " files." );
        var renameCount = 0;
@@ -438,7 +442,6 @@ task.registerTask( "download_themes", function() {
 });
 
 task.registerTask( "copy_themes", function() {
-       var fs = require( "fs" );
        // each package includes the base theme, ignore that
        var filter = /themes\/base/;
        var files = file.expand( "dist/tmp/*/development-bundle/themes/**/*" ).filter(function( file ) {
@@ -448,7 +451,7 @@ task.registerTask( "copy_themes", function() {
        var target = "dist/" + template.process( config( "files.themes" ), config() ) + "/";
        files.forEach(function( fileName ) {
                var targetFile = fileName.replace( /dist\/tmp\/\d+\/development-bundle\//, "" ).replace( "jquery-ui-.custom", "jquery-ui" );
-               file.write( target + targetFile, fs.readFileSync( fileName ) );
+               file.copy( fileName, target + targetFile );
        });
 
        // copy minified base theme from regular release