initial autoupdate support:

- add support via electron-updater, use electron-log for logging
- targets: update to dmg+zip and nsis to support autoupdater
- run autoupdate check on load
This commit is contained in:
Ilya Kreymer
2020-12-10 21:08:44 -08:00
parent 0e9ea9f2fc
commit 97163edfac
4 changed files with 55 additions and 2 deletions
+7 -2
View File
@@ -11,6 +11,8 @@
"@fortawesome/fontawesome-free": "^5.13.0",
"@webrecorder/wabac": "^2.3.6",
"bulma": "^0.9.0",
"electron-log": "^4.3.0",
"electron-updater": "^4.3.5",
"fetch-ndjson": "^1.1.0",
"flexsearch": "^0.6.32",
"ipfs-core": "^0.2.0",
@@ -88,7 +90,10 @@
},
"mac": {
"category": "public.app-category.utilities",
"target": "dmg",
"target": [
"dmg",
"zip"
],
"hardenedRuntime": true,
"gatekeeperAssess": false,
"entitlements": "build/entitlements.mac.plist",
@@ -110,7 +115,7 @@
]
},
"win": {
"target": "portable",
"target": "nsis",
"extraResources": [
"plugins-win"
]