This commit is contained in:
Ivan Fontosh
2026-05-18 08:26:43 +08:00
parent 411ac634f4
commit 4e5d320c36
8 changed files with 145 additions and 17 deletions
+3 -1
View File
@@ -13,7 +13,7 @@ void test('package.json: конфиг electron-builder (mac/win/linux)', () => {
asar: boolean;
asarUnpack: string[];
extraResources: { from: string; to: string }[];
mac: { target: unknown };
mac: { target: unknown; artifactName?: string };
linux: { target: unknown };
appImage?: { artifactName?: string };
nsis?: { artifactName?: string };
@@ -39,6 +39,8 @@ void test('package.json: конфиг electron-builder (mac/win/linux)', () => {
),
);
assert.ok(Array.isArray(pkg.build.mac.target));
assert.equal(pkg.build.mac.artifactName, '${productName}-${arch}.${ext}');
assert.ok(!pkg.build.mac.artifactName?.includes('version'));
assert.equal(pkg.build.toolsets?.appimage, '1.0.2');
assert.ok(Array.isArray(pkg.build.linux.target));
const linuxTargets = pkg.build.linux.target as { target: string; arch: string[] }[];