1- import type { ForgeConfig } from ' @electron-forge/shared-types' ;
2- import { MakerSquirrel } from ' @electron-forge/maker-squirrel' ;
3- import { MakerZIP } from ' @electron-forge/maker-zip' ;
4- import { MakerDeb } from ' @electron-forge/maker-deb' ;
5- import { MakerRpm } from ' @electron-forge/maker-rpm' ;
6- import { AutoUnpackNativesPlugin } from ' @electron-forge/plugin-auto-unpack-natives' ;
7- import { WebpackPlugin } from ' @electron-forge/plugin-webpack' ;
1+ import type { ForgeConfig } from " @electron-forge/shared-types" ;
2+ import { MakerSquirrel } from " @electron-forge/maker-squirrel" ;
3+ import { MakerZIP } from " @electron-forge/maker-zip" ;
4+ import { MakerDeb } from " @electron-forge/maker-deb" ;
5+ import { MakerRpm } from " @electron-forge/maker-rpm" ;
6+ import { AutoUnpackNativesPlugin } from " @electron-forge/plugin-auto-unpack-natives" ;
7+ import { WebpackPlugin } from " @electron-forge/plugin-webpack" ;
88
9- import { mainConfig } from ' ./webpack.main.config' ;
10- import { rendererConfig } from ' ./webpack.renderer.config' ;
9+ import { mainConfig } from " ./webpack.main.config" ;
10+ import { rendererConfig } from " ./webpack.renderer.config" ;
1111
1212const config : ForgeConfig = {
1313 packagerConfig : {
1414 asar : true ,
1515 } ,
16+ publishers : [
17+ {
18+ name : "@electron-forge/publisher-github" ,
19+ config : {
20+ repository : {
21+ owner : "petya0927" ,
22+ name : "code-snippet-app" ,
23+ } ,
24+ prerelease : false ,
25+ draft : true ,
26+ } ,
27+ } ,
28+ ] ,
1629 rebuildConfig : { } ,
17- makers : [ new MakerSquirrel ( { } ) , new MakerZIP ( { } , [ 'darwin' ] ) , new MakerRpm ( { } ) , new MakerDeb ( { } ) ] ,
30+ makers : [
31+ new MakerSquirrel ( { } ) ,
32+ new MakerZIP ( { } , [ "darwin" ] ) ,
33+ new MakerRpm ( { } ) ,
34+ new MakerDeb ( { } ) ,
35+ ] ,
1836 plugins : [
1937 new AutoUnpackNativesPlugin ( { } ) ,
2038 new WebpackPlugin ( {
@@ -23,11 +41,11 @@ const config: ForgeConfig = {
2341 config : rendererConfig ,
2442 entryPoints : [
2543 {
26- html : ' ./public/index.html' ,
27- js : ' ./public/renderer.ts' ,
28- name : ' main_window' ,
44+ html : " ./public/index.html" ,
45+ js : " ./public/renderer.ts" ,
46+ name : " main_window" ,
2947 preload : {
30- js : ' ./public/preload.ts' ,
48+ js : " ./public/preload.ts" ,
3149 } ,
3250 } ,
3351 ] ,
0 commit comments