Skip to content

Commit 6049007

Browse files
committed
📦 Trying again with electron-forge
1 parent 914a37b commit 6049007

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

package.json

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"pack": "electron-builder --dir",
3030
"predist": "npm run build",
3131
"dist": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder",
32-
"publish": "cross-env electron-builder build --publish always",
32+
"publish": "electron-forge publish",
3333
"postdist": "node scripts/cleanBuilds.js",
3434
"lint:electron": "eslint -c eslint.electron.json --ext .js,.ts src/electron",
3535
"lint:svelte": "eslint -c eslint.svelte.json --ext .js,.ts src/frontend",
@@ -90,6 +90,46 @@
9090
"publisherName": "FreeShow"
9191
}
9292
},
93+
"config": {
94+
"forge": {
95+
"packagerConfig": {},
96+
"makers": [
97+
{
98+
"name": "@electron-forge/maker-squirrel",
99+
"config": {
100+
"name": "freeshow"
101+
}
102+
},
103+
{
104+
"name": "@electron-forge/maker-zip",
105+
"platforms": [
106+
"darwin"
107+
]
108+
},
109+
{
110+
"name": "@electron-forge/maker-deb",
111+
"config": {}
112+
},
113+
{
114+
"name": "@electron-forge/maker-rpm",
115+
"config": {}
116+
}
117+
],
118+
"publishers": [
119+
{
120+
"name": "@electron-forge/publisher-github",
121+
"config": {
122+
"repository": {
123+
"owner": "vassbo",
124+
"name": "freeshow"
125+
}
126+
},
127+
"prerelease": true,
128+
"draft": true
129+
}
130+
]
131+
}
132+
},
93133
"devDependencies": {
94134
"@electron-forge/publisher-github": "^6.0.0-beta.63",
95135
"@rollup/plugin-commonjs": "^17.0.0",

0 commit comments

Comments
 (0)