diff --git a/forge.config.js b/forge.config.js index 7c2bd73..ee9da32 100644 --- a/forge.config.js +++ b/forge.config.js @@ -10,17 +10,29 @@ module.exports = { name: "@electron-forge/maker-squirrel", config: { name: "multiserver", + setupIcon: "./img/icons/icon_setup.ico", + iconUrl: `file://${__dirname}/img/icons/icon_main.ico`, }, }, { name: "@electron-forge/maker-zip", - platforms: ["darwin", "linux"], + platforms: ["linux"], }, { name: "@electron-forge/maker-deb", + config: { + options: { + categories: ["Game", "Utility"], + homepage: "https://github.com/dheerajpv/multiserver", + icon: "./img/icons/icon_main.png", + }, + }, }, { name: "@electron-forge/maker-dmg", + config: { + icon: "./img/icons/icon_main.png", + }, }, ], publishers: [ diff --git a/img/icons/icon_main.ico b/img/icons/icon_main.ico new file mode 100644 index 0000000..6f06f61 Binary files /dev/null and b/img/icons/icon_main.ico differ diff --git a/img/icons/icon_main.png b/img/icons/icon_main.png new file mode 100644 index 0000000..c354619 Binary files /dev/null and b/img/icons/icon_main.png differ diff --git a/img/icons/icon_main.xcf b/img/icons/icon_main.xcf new file mode 100644 index 0000000..1e5cdf6 Binary files /dev/null and b/img/icons/icon_main.xcf differ diff --git a/img/icons/icon_setup.ico b/img/icons/icon_setup.ico new file mode 100644 index 0000000..ca81704 Binary files /dev/null and b/img/icons/icon_setup.ico differ diff --git a/img/icons/icon_setup.xcf b/img/icons/icon_setup.xcf new file mode 100644 index 0000000..c389f06 Binary files /dev/null and b/img/icons/icon_setup.xcf differ diff --git a/tsconfig.json b/tsconfig.json index 302b5d8..3eeff96 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,6 +2,7 @@ "compilerOptions": { "allowJs": true, "module": "commonjs", + "lib": ["esnext"], "skipLibCheck": true, "esModuleInterop": true, "noImplicitAny": true,