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