diff --git a/src/asar-utils.ts b/src/asar-utils.ts index 64a76bb..882a8c9 100644 --- a/src/asar-utils.ts +++ b/src/asar-utils.ts @@ -195,8 +195,15 @@ export const mergeASARs = async ({ const resolvedUnpack = Array.from(unpackedFiles).map((file) => path.join(x64Dir, file)); + let unpack: string | undefined; + if (resolvedUnpack.length > 1) { + unpack = `{${resolvedUnpack.join(',')}}`; + } else if (resolvedUnpack.length === 1) { + unpack = resolvedUnpack[0]; + } + await asar.createPackageWithOptions(x64Dir, outputAsarPath, { - unpack: `{${resolvedUnpack.join(',')}}`, + unpack, }); d('done merging');