add maker wix (#3668)
* add maker wix Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
		@ -4,10 +4,17 @@ import { MakerZIP } from '@electron-forge/maker-zip'
 | 
			
		||||
import { MakerDeb } from '@electron-forge/maker-deb'
 | 
			
		||||
import { MakerRpm } from '@electron-forge/maker-rpm'
 | 
			
		||||
import { VitePlugin } from '@electron-forge/plugin-vite'
 | 
			
		||||
import { MakerWix, MakerWixConfig } from '@electron-forge/maker-wix'
 | 
			
		||||
import { FusesPlugin } from '@electron-forge/plugin-fuses'
 | 
			
		||||
import { FuseV1Options, FuseVersion } from '@electron/fuses'
 | 
			
		||||
import path from 'path'
 | 
			
		||||
 | 
			
		||||
interface ExtendedMakerWixConfig extends MakerWixConfig {
 | 
			
		||||
  // see https://github.com/electron/forge/issues/3673
 | 
			
		||||
  // this is an undocumented property of electron-wix-msi
 | 
			
		||||
  associateExtensions?: string
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const rootDir = process.cwd()
 | 
			
		||||
 | 
			
		||||
const config: ForgeConfig = {
 | 
			
		||||
@ -36,6 +43,10 @@ const config: ForgeConfig = {
 | 
			
		||||
    new MakerSquirrel({
 | 
			
		||||
      setupIcon: path.resolve(rootDir, 'assets', 'icon.ico'),
 | 
			
		||||
    }),
 | 
			
		||||
    new MakerWix({
 | 
			
		||||
      icon: path.resolve(rootDir, 'assets', 'icon.ico'),
 | 
			
		||||
      associateExtensions: 'kcl',
 | 
			
		||||
    } as ExtendedMakerWixConfig),
 | 
			
		||||
    new MakerZIP({}, ['darwin']),
 | 
			
		||||
    new MakerRpm({
 | 
			
		||||
      options: {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user