diff --git a/desktop/forge.config.cjs b/desktop/forge.config.cjs --- a/desktop/forge.config.cjs +++ b/desktop/forge.config.cjs @@ -112,6 +112,10 @@ ], }, }, + { + name: '@electron-forge/maker-zip', + platforms: ['darwin'], + }, { name: '@electron-forge/maker-squirrel', platforms: ['win32'], diff --git a/desktop/package.json b/desktop/package.json --- a/desktop/package.json +++ b/desktop/package.json @@ -33,6 +33,7 @@ "@babel/preset-env": "^7.13.12", "@electron-forge/cli": "^6.0.4", "@electron-forge/maker-dmg": "^6.0.4", + "@electron-forge/maker-zip": "^6.0.4", "@electron-forge/maker-squirrel": "^6.0.4", "@electron-forge/plugin-base": "^6.0.4", "electron": "^22.0.0", diff --git a/yarn.lock b/yarn.lock --- a/yarn.lock +++ b/yarn.lock @@ -1783,6 +1783,16 @@ optionalDependencies: electron-winstaller "^5.0.0" +"@electron-forge/maker-zip@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@electron-forge/maker-zip/-/maker-zip-6.0.4.tgz#db4cc7f44ccf1d30fa1bc95c36d6b9708d3e5888" + integrity sha512-tjBi46qU4vKpYUNUIv5ar6hBDjr9G7+QIUiaOj4UIN3Rwa20EvsYMBoMJBxV/CUUwkQc1NBihUPLco7PAVNb+g== + dependencies: + "@electron-forge/maker-base" "^6.0.4" + "@electron-forge/shared-types" "^6.0.4" + cross-zip "^4.0.0" + fs-extra "^10.0.0" + "@electron-forge/plugin-base@^6.0.4": version "6.0.4" resolved "https://registry.yarnpkg.com/@electron-forge/plugin-base/-/plugin-base-6.0.4.tgz#a3b62e006632dab66d35f845ca61e09745ccbb82" @@ -8629,6 +8639,11 @@ shebang-command "^2.0.0" which "^2.0.1" +cross-zip@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cross-zip/-/cross-zip-4.0.0.tgz#c29bfb2c001659a6d480ae9596f3bee83b48a230" + integrity sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA== + crossvent@1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/crossvent/-/crossvent-1.5.4.tgz#da2c4f8f40c94782517bf2beec1044148194ab92"