From 40e623b2a4323d2f2d0a533a546dd9035c0546fb Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 19 Jul 2020 22:15:00 +0200 Subject: [PATCH] Add electron forge --- package.json | 45 +++++++++++++++++++++++++++++++++++----- index.js => src/index.js | 0 2 files changed, 40 insertions(+), 5 deletions(-) rename index.js => src/index.js (100%) diff --git a/package.json b/package.json index e96f996..2739c38 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,48 @@ "name": "vikunja-desktop", "version": "0.14.0", "description": "Vikunja's frontend, repackaged as an electron app!", - "main": "index.js", + "main": "src/index.js", "repository": "https://code.vikunja.io/desktop", "license": "GPLv3", - "devDependencies": { - "electron": "^9.1.0" - }, "scripts": { - "start": "electron ." + "start": "electron-forge start", + "package": "electron-forge package", + "make": "electron-forge make", + "publish": "electron-forge publish" + }, + "config": { + "forge": { + "packagerConfig": {}, + "makers": [ + { + "name": "@electron-forge/maker-squirrel", + "config": { + "name": "desktop" + } + }, + { + "name": "@electron-forge/maker-zip", + "platforms": [ + "darwin" + ] + }, + { + "name": "@electron-forge/maker-deb", + "config": {} + }, + { + "name": "@electron-forge/maker-rpm", + "config": {} + } + ] + } + }, + "devDependencies": { + "@electron-forge/cli": "6.0.0-beta.52", + "@electron-forge/maker-deb": "6.0.0-beta.52", + "@electron-forge/maker-rpm": "6.0.0-beta.52", + "@electron-forge/maker-squirrel": "6.0.0-beta.52", + "@electron-forge/maker-zip": "6.0.0-beta.52", + "electron": "9.1.0" } } diff --git a/index.js b/src/index.js similarity index 100% rename from index.js rename to src/index.js