Skip to content

Commit 7c073b2

Browse files
committed
added @electron-forge/publisher-github
1 parent 27b3dc8 commit 7c073b2

File tree

3 files changed

+432
-17
lines changed

3 files changed

+432
-17
lines changed

forge.config.ts

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,38 @@
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

1212
const 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

Comments
 (0)