Skip to content

Commit 9711087

Browse files
committed
Makes esyInstallRelease.js copying optional
1 parent 702211a commit 9711087

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

dist/index.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141605,8 +141605,14 @@ function bundleNPMArtifacts() {
141605141605
acc.push(folderName);
141606141606
return acc;
141607141607
}, []);
141608-
const esyInstallReleaseJS = "esyInstallRelease.js";
141609-
external_fs_.cpSync(external_path_.join(releaseFolder, artifactFoldersList[0], esyInstallReleaseJS), external_path_.join(releaseFolder, esyInstallReleaseJS));
141608+
try {
141609+
const esyInstallReleaseJS = "esyInstallRelease.js";
141610+
external_fs_.cpSync(external_path_.join(releaseFolder, artifactFoldersList[0], esyInstallReleaseJS), external_path_.join(releaseFolder, esyInstallReleaseJS));
141611+
}
141612+
catch (e) {
141613+
console.warn("Could not copy esyInstallRelease.js", e);
141614+
console.log("Skipping esyInstallRelease.js as it is optional");
141615+
}
141610141616
console.log("Creating package.json");
141611141617
const possibleEsyJsonPath = external_path_.join(workingDirectory, "esy.json");
141612141618
const possiblePackageJsonPath = external_path_.join(workingDirectory, "package.json");

index.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -360,11 +360,16 @@ async function bundleNPMArtifacts() {
360360
},
361361
[]
362362
);
363-
const esyInstallReleaseJS = "esyInstallRelease.js";
364-
fs.cpSync(
365-
path.join(releaseFolder, artifactFoldersList[0], esyInstallReleaseJS),
366-
path.join(releaseFolder, esyInstallReleaseJS)
367-
);
363+
try {
364+
const esyInstallReleaseJS = "esyInstallRelease.js";
365+
fs.cpSync(
366+
path.join(releaseFolder, artifactFoldersList[0], esyInstallReleaseJS),
367+
path.join(releaseFolder, esyInstallReleaseJS)
368+
);
369+
} catch (e) {
370+
console.warn("Could not copy esyInstallRelease.js", e);
371+
console.log("Skipping esyInstallRelease.js as it is optional");
372+
}
368373
console.log("Creating package.json");
369374
const possibleEsyJsonPath = path.join(workingDirectory, "esy.json");
370375
const possiblePackageJsonPath = path.join(workingDirectory, "package.json");

0 commit comments

Comments
 (0)