Do not include the path in map references.

This commit is contained in:
Dave Methvin 2013-05-24 12:37:32 -04:00
parent 997da31121
commit 9cbd6898b9

View File

@ -149,7 +149,8 @@ function makeReleaseCopies( next ) {
Object.keys( releaseFiles ).forEach(function( key ) { Object.keys( releaseFiles ).forEach(function( key ) {
var text, var text,
builtFile = releaseFiles[ key ], builtFile = releaseFiles[ key ],
releaseFile = "dist/" + key.replace( /VER/g, releaseVersion ); unpathedFile = key.replace( /VER/g, releaseVersion ),
releaseFile = "dist/" + unpathedFile;
// Beta releases don't update the jquery-latest etc. copies // Beta releases don't update the jquery-latest etc. copies
if ( !isBeta || key.indexOf( "VER" ) >= 0 ) { if ( !isBeta || key.indexOf( "VER" ) >= 0 ) {
@ -160,8 +161,8 @@ function makeReleaseCopies( next ) {
// "file":"jquery.min.js","sources":["jquery.js"] // "file":"jquery.min.js","sources":["jquery.js"]
text = fs.readFileSync( builtFile, "utf8" ) text = fs.readFileSync( builtFile, "utf8" )
.replace( /"file":"([^"]+)","sources":\["([^"]+)"\]/, .replace( /"file":"([^"]+)","sources":\["([^"]+)"\]/,
"\"file\":\"" + releaseFile.replace( /\.min\.map/, ".min.js" ) + "\"file\":\"" + unpathedFile.replace( /\.min\.map/, ".min.js" ) +
"\",\"sources\":[\"" + releaseFile.replace( /\.min\.map/, ".js" ) + "\"]" ); "\",\"sources\":[\"" + unpathedFile.replace( /\.min\.map/, ".js" ) + "\"]" );
fs.writeFileSync( releaseFile, text ); fs.writeFileSync( releaseFile, text );
} else if ( /\.min\.js$/.test( releaseFile ) ) { } else if ( /\.min\.js$/.test( releaseFile ) ) {
// Minified files point back to the corresponding map; // Minified files point back to the corresponding map;
@ -169,7 +170,7 @@ function makeReleaseCopies( next ) {
// "//@ sourceMappingURL=jquery.min.map" // "//@ sourceMappingURL=jquery.min.map"
text = fs.readFileSync( builtFile, "utf8" ) text = fs.readFileSync( builtFile, "utf8" )
.replace( /\/\/@ sourceMappingURL=\S+/, .replace( /\/\/@ sourceMappingURL=\S+/,
"//@ sourceMappingURL=" + releaseFile.replace( /\.js$/, ".map" ) ); "//@ sourceMappingURL=" + unpathedFile.replace( /\.js$/, ".map" ) );
fs.writeFileSync( releaseFile, text ); fs.writeFileSync( releaseFile, text );
} else if ( builtFile !== releaseFile ) { } else if ( builtFile !== releaseFile ) {
copy( builtFile, releaseFile ); copy( builtFile, releaseFile );