11import type { ForgeConfig } from "@electron-forge/shared-types" ;
22import { MakerZIP } from "@electron-forge/maker-zip" ;
33import { MakerDMG } from "@electron-forge/maker-dmg" ;
4+ import { MakerSquirrel } from "@electron-forge/maker-squirrel" ;
45import { AutoUnpackNativesPlugin } from "@electron-forge/plugin-auto-unpack-natives" ;
56import { WebpackPlugin } from "@electron-forge/plugin-webpack" ;
67import { FusesPlugin } from "@electron-forge/plugin-fuses" ;
@@ -18,13 +19,24 @@ const config: ForgeConfig = {
1819 } ,
1920 rebuildConfig : { } ,
2021 makers : [
21- new MakerZIP ( { } , [ "darwin" ] ) ,
22- new MakerDMG ( {
23- name : "Drew Localhost" ,
24- icon : "./assets/drew-icon.icns" ,
25- appPath : ".drew-localhost" ,
26- title : "Drew Localhost" ,
27- } ) ,
22+ new MakerZIP ( { } , [ "darwin" , "win32" , "win64" ] ) ,
23+ new MakerSquirrel (
24+ {
25+ iconUrl : "./assets/drew-icon.icns" ,
26+ title : "Drew Localhost" ,
27+ name : "Drew Localhost" ,
28+ } ,
29+ [ "win32" , "win64" ]
30+ ) ,
31+ new MakerDMG (
32+ {
33+ name : "Drew Localhost" ,
34+ icon : "./assets/drew-icon.icns" ,
35+ appPath : ".drew-localhost" ,
36+ title : "Drew Localhost" ,
37+ } ,
38+ [ "darwin" ]
39+ ) ,
2840 ] ,
2941 plugins : [
3042 new AutoUnpackNativesPlugin ( { } ) ,
0 commit comments