Skip to content

Commit 4708fb4

Browse files
committed
First pass at filling out the installer configuration
1 parent 01ae644 commit 4708fb4

File tree

3 files changed

+20
-19
lines changed

3 files changed

+20
-19
lines changed

package.json

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
{
22
"name": "httptoolkit-desktop",
3-
"productName": "httptoolkit-desktop",
3+
"productName": "HTTP Toolkit",
44
"version": "0.0.1",
55
"private": true,
66
"description": "Electron wrapper to build and distribute HTTP Toolkit for the desktop",
7+
"productDescription": "HTTP(S) debugging proxy, analyzer & client",
78
"main": "src/index.ts",
89
"scripts": {
910
"start": "electron-forge start",
@@ -18,32 +19,32 @@
1819
"config": {
1920
"forge": {
2021
"make_targets": {
21-
"win32": [
22-
"squirrel"
23-
],
24-
"darwin": [
25-
"zip"
26-
],
27-
"linux": [
28-
"deb",
29-
"rpm"
30-
]
22+
"win32": ["squirrel"],
23+
"darwin": ["dmg"],
24+
"linux": ["deb", "rpm"]
3125
},
3226
"electronPackagerConfig": {
33-
"packageManager": "npm"
27+
"packageManager": "npm",
28+
"icon": "./src/icon"
3429
},
3530
"electronWinstallerConfig": {
36-
"name": "httptoolkit"
31+
"exe": "httptoolkit.exe",
32+
"description": "HTTP(S) debugging proxy, analyzer & client"
33+
},
34+
"electronInstallerDMG": {
35+
"name": "HTTP Toolkit",
36+
"icon": "src/icon.icns"
37+
},
38+
"electronInstallerDebian": {
39+
"icon": "src/icon.png",
40+
"homepage": "https://httptoolkit.tech"
41+
},
42+
"electronInstallerRedhat": {
43+
"icon": "src/icon.png"
3744
},
38-
"electronInstallerDebian": {},
39-
"electronInstallerRedhat": {},
4045
"github_repository": {
4146
"owner": "httptoolkit",
4247
"name": "httptoolkit-desktop"
43-
},
44-
"windowsStoreConfig": {
45-
"packageName": "",
46-
"name": "httptoolkit"
4748
}
4849
}
4950
},

src/icon.icns

3.55 KB
Binary file not shown.

src/icon.ico

14.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)