Skip to content

Commit 8c7d750

Browse files
committed
fix building
1 parent 2b96b39 commit 8c7d750

3 files changed

Lines changed: 44 additions & 52 deletions

File tree

forge.config.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
const { MakerDeb } = require("@electron-forge/maker-deb");
2+
const { MakerSquirrel } = require("@electron-forge/maker-squirrel");
3+
const { MakerZIP } = require("@electron-forge/maker-zip");
4+
const { MakerRpm } = require("@electron-forge/maker-rpm");
5+
6+
const config = {
7+
packagerConfig: {
8+
icon: "./assets/icon.ico",
9+
extraResource: "./rcc",
10+
asar: true,
11+
},
12+
makers: [
13+
new MakerSquirrel({
14+
authors: "Nekiro",
15+
name: "rcc_editor",
16+
}),
17+
new MakerZIP({}, ["darwin"]),
18+
new MakerDeb({}, ["linux"]),
19+
new MakerRpm({}, ["linux"]),
20+
],
21+
plugins: [
22+
{
23+
name: "@electron-forge/plugin-webpack",
24+
config: {
25+
mainConfig: "./webpack.main.config.js",
26+
renderer: {
27+
config: "./webpack.renderer.config.js",
28+
entryPoints: [
29+
{
30+
name: "main_window",
31+
html: "./src/renderer/index.html",
32+
js: "./src/renderer/app.tsx",
33+
preload: {
34+
js: "./src/renderer/preload.ts",
35+
},
36+
},
37+
],
38+
},
39+
},
40+
},
41+
],
42+
};
43+
44+
module.exports = config;

forge.config.ts

Lines changed: 0 additions & 43 deletions
This file was deleted.

package.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,6 @@
1616
"email": "[email protected]"
1717
},
1818
"license": "MIT",
19-
"config": {
20-
"forge": {
21-
"packagerConfig": {
22-
"icon": "./assets/icon.ico",
23-
"extraResource": "./rcc",
24-
"asar": true
25-
}
26-
}
27-
},
2819
"dependencies": {
2920
"electron-squirrel-startup": "^1.0.0",
3021
"rcc-editor": "file:",

0 commit comments

Comments
 (0)