Release: copy dist-module folder as well

Close gh-5407
This commit is contained in:
Timmy Willison 2024-02-05 12:56:33 -05:00 committed by GitHub
parent 3a0ca684eb
commit 63767650b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,7 +15,11 @@ module.exports = function( Release, files, complete ) {
const extras = [ const extras = [
"src", "src",
"LICENSE.txt", "LICENSE.txt",
"AUTHORS.txt" "AUTHORS.txt",
"dist/package.json",
"dist-module/package.json",
"dist-module/jquery.node-module-wrapper.js",
"dist-module/jquery.node-module-wrapper.slim.js"
]; ];
/** /**
@ -65,9 +69,6 @@ module.exports = function( Release, files, complete ) {
* Copy necessary files over to the dist repo * Copy necessary files over to the dist repo
*/ */
async function copy() { async function copy() {
// Copy dist files
const distFolder = `${ Release.dir.dist }/dist`;
const readme = await fs.readFile( const readme = await fs.readFile(
`${ Release.dir.repo }/build/fixtures/README.md`, "utf8" ); `${ Release.dir.repo }/build/fixtures/README.md`, "utf8" );
const rmIgnore = [ ...files, "node_modules" ] const rmIgnore = [ ...files, "node_modules" ]
@ -86,14 +87,24 @@ module.exports = function( Release, files, complete ) {
// Remove extraneous files before copy // Remove extraneous files before copy
shell.rm( "-rf", `${ Release.dir.dist }/**/*` ); shell.rm( "-rf", `${ Release.dir.dist }/**/*` );
shell.mkdir( "-p", distFolder ); // Copy dist files
shell.mkdir( "-p", `${ Release.dir.dist }/dist` );
shell.mkdir( "-p", `${ Release.dir.dist }/dist-module` );
files.forEach( function( file ) { files.forEach( function( file ) {
shell.cp( "-f", `${ Release.dir.repo }/${ file }`, distFolder ); shell.cp(
"-f",
`${ Release.dir.repo }/${ file }`,
`${ Release.dir.dist }/${ file }`
);
} ); } );
// Copy other files // Copy other files
extras.forEach( function( file ) { extras.forEach( function( file ) {
shell.cp( "-rf", `${ Release.dir.repo }/${ file }`, Release.dir.dist ); shell.cp(
"-rf",
`${ Release.dir.repo }/${ file }`,
`${ Release.dir.dist }/${ file }`
);
} ); } );
// Remove the wrapper & the ESLint config from the dist repo // Remove the wrapper & the ESLint config from the dist repo