diff options
Diffstat (limited to 'build/release.js')
-rw-r--r-- | build/release.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/build/release.js b/build/release.js index a333d05b4..dd3745b35 100644 --- a/build/release.js +++ b/build/release.js @@ -1,3 +1,4 @@ +var fs = require( "fs" ); module.exports = function( Release ) { @@ -8,7 +9,8 @@ module.exports = function( Release ) { "dist/jquery.min.map", "dist/jquery.slim.js", "dist/jquery.slim.min.js", - "dist/jquery.slim.min.map" + "dist/jquery.slim.min.map", + "src/core.js" ], cdn = require( "./release/cdn" ), dist = require( "./release/dist" ), @@ -27,6 +29,15 @@ module.exports = function( Release ) { ensureSizzle( Release, callback ); }, /** + * Set the version in the src folder for distributing AMD + */ + _setSrcVersion: function() { + var corePath = __dirname + "/../src/core.js", + contents = fs.readFileSync( corePath, "utf8" ); + contents = contents.replace( /@VERSION/g, Release.newVersion ); + fs.writeFileSync( corePath, contents, "utf8" ); + }, + /** * Generates any release artifacts that should be included in the release. * The callback must be invoked with an array of files that should be * committed before creating the tag. @@ -40,6 +51,7 @@ module.exports = function( Release ) { "Grunt custom failed" ); cdn.makeReleaseCopies( Release ); + Release._setSrcVersion(); callback( files ); }, /** |