fix(artifacts): preserve selected ASAR companion paths

This commit is contained in:
morluto committed 2026-10-27 06:12:41 +08:00
1 parent e891926534
commit 779d548c4e
19 files changed
+643 -38

No files matched your search

@@ -8,12 +8,13 @@ export const createJavaScriptArtifactReader = (
path: string,
format: "asar" | "directory",
asarHeaderAdmission?: AsarHeaderAdmission,
selectedPath?: string,
): ArtifactReader =>
format === "asar"
? new AsarArtifactReader(
path,
asarHeaderAdmission === undefined
? new AsarArtifactReader(path, {
...(asarHeaderAdmission === undefined
? {}
: { headerAdmission: asarHeaderAdmission },
)
: { headerAdmission: asarHeaderAdmission }),
...(selectedPath === undefined ? {} : { selectedPath }),
})
: new DirectoryArtifactReader(path, "omit");