diff options
author | Rafael Marçalo <raroma09@gmail.com> | 2022-10-23 15:30:31 +0100 |
---|---|---|
committer | Rafael Marçalo <raroma09@gmail.com> | 2022-10-23 15:30:31 +0100 |
commit | 99083647f64123e3cfd816788dc5531641f43010 (patch) | |
tree | 2296096cada45af29bd64ca6883066415fe80a6c /package.json | |
parent | 2d85011451abb47bd0debc199e0faf5e0abd58f0 (diff) |
Electron forge support for package compression
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/package.json b/package.json index 6b2b613..3ccfac3 100644 --- a/package.json +++ b/package.json @@ -2,10 +2,12 @@ "name": "sneedbay", "version": "1.0.0", "description": "Piratebay indexing tool", - "main": "launch.js", + "main": "launch-electron.js", "scripts": { - "start": "electron launch.js", - "dev": "node app.js" + "start": "electron-forge start", + "server": "node app.js", + "package": "electron-forge package", + "make": "electron-forge make" }, "keywords": [ "piratebay", @@ -19,9 +21,32 @@ "license": "GPL-3.0-or-later", "dependencies": { "ejs": "^3.1.8", + "electron": "^21.2.0", + "electron-squirrel-startup": "^1.0.0", "express": "^4.18.2" }, "devDependencies": { - "electron": "^21.2.0" + "electron": "^21.2.0", + "@electron-forge/cli": "^6.0.0-beta.67", + "@electron-forge/maker-squirrel": "^6.0.0-beta.67", + "@electron-forge/maker-zip": "^6.0.0-beta.67" + }, + "config": { + "forge": { + "packagerConfig": { + "asar": true, + "icon": "public/static/images/favicon.ico" + }, + "makers": [{ + "name": "@electron-forge/maker-squirrel", + "config": { + "name": "sneedbay" + } + }, + { + "name": "@electron-forge/maker-zip" + } + ] + } } -}
\ No newline at end of file +} |