Release: copy sizzle separately into an 'external' folder

Fixes gh-2945
This commit is contained in:
Timmy Willison 2016-05-09 11:57:31 -04:00
parent fba81c09cc
commit 59003ae713

View File

@ -12,7 +12,6 @@ module.exports = function( Release, complete ) {
// These files are included with the distribution // These files are included with the distribution
files = [ files = [
"src", "src",
"external/sizzle",
"LICENSE.txt", "LICENSE.txt",
"AUTHORS.txt", "AUTHORS.txt",
"package.json" "package.json"
@ -56,7 +55,9 @@ module.exports = function( Release, complete ) {
function copy() { function copy() {
// Copy dist files // Copy dist files
var distFolder = Release.dir.dist + "/dist"; var distFolder = Release.dir.dist + "/dist",
externalFolder = Release.dir.dist + "/external";
shell.mkdir( "-p", distFolder ); shell.mkdir( "-p", distFolder );
[ [
"dist/jquery.js", "dist/jquery.js",
@ -66,6 +67,10 @@ module.exports = function( Release, complete ) {
shell.cp( "-f", Release.dir.repo + "/" + file, distFolder ); shell.cp( "-f", Release.dir.repo + "/" + file, distFolder );
} ); } );
// Copy Sizzle
shell.mkdir( "-p", externalFolder );
shell.cp( "-rf", Release.dir.repo + "/external/sizzle", externalFolder );
// Copy other files // Copy other files
files.forEach( function( file ) { files.forEach( function( file ) {
shell.cp( "-rf", Release.dir.repo + "/" + file, Release.dir.dist ); shell.cp( "-rf", Release.dir.repo + "/" + file, Release.dir.dist );