From: Timmy Willison Date: Mon, 9 Sep 2013 16:32:06 +0000 (-0400) Subject: Don't keep semicolons if the require call is not a var declaration X-Git-Tag: 2.1.0-beta1~31 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d788010aa724f58090560e83c224d3d140814b51;p=jquery.git Don't keep semicolons if the require call is not a var declaration --- diff --git a/build/tasks/build.js b/build/tasks/build.js index d8cea4c52..cf5fc9b6f 100644 --- a/build/tasks/build.js +++ b/build/tasks/build.js @@ -68,9 +68,9 @@ module.exports = function( grunt ) { // Remove CommonJS-style require calls // Keep an ending semicolon contents = contents - .replace( /(?:\s+\w+ = )?\s*require\(\s*(")[\w\.\/]+\1\s*\)([,;])/g, - function( all, quote, commaSemicolon ) { - return commaSemicolon === ";" ? ";" : ""; + .replace( /(\s+\w+ = )?\s*require\(\s*(")[\w\.\/]+\2\s*\)([,;])/g, + function( all, isVar, quote, commaSemicolon ) { + return isVar && commaSemicolon === ";" ? ";" : ""; }); // Remove empty definitions