Эх сурвалжийг харах

Update eletron to v15, target node 16 to match.

Daniel Scalzi 4 жил өмнө
parent
commit
a2168da999

+ 1 - 1
.github/workflows/build.yml

@@ -17,7 +17,7 @@ jobs:
       - name: Install Node.js, NPM and Yarn
       - name: Install Node.js, NPM and Yarn
         uses: actions/setup-node@v1
         uses: actions/setup-node@v1
         with:
         with:
-          node-version: 14
+          node-version: 16
 
 
       - name: Build/release Electron app
       - name: Build/release Electron app
         uses: samuelmeuli/action-electron-builder@v1
         uses: samuelmeuli/action-electron-builder@v1

+ 1 - 1
.nvmrc

@@ -1 +1 @@
-14
+16

+ 1 - 1
README.md

@@ -83,7 +83,7 @@ This section details the setup of a basic developmentment environment.
 
 
 **System Requirements**
 **System Requirements**
 
 
-* [Node.js][nodejs] v14
+* [Node.js][nodejs] v16
 
 
 ---
 ---
 
 

+ 0 - 3
index.js

@@ -88,9 +88,6 @@ ipcMain.on('distributionIndexDone', (event, res) => {
 // https://electronjs.org/docs/tutorial/offscreen-rendering
 // https://electronjs.org/docs/tutorial/offscreen-rendering
 app.disableHardwareAcceleration()
 app.disableHardwareAcceleration()
 
 
-// https://github.com/electron/electron/issues/18397
-app.allowRendererProcessReuse = true
-
 // Keep a global reference of the window object, if you don't, the window will
 // Keep a global reference of the window object, if you don't, the window will
 // be closed automatically when the JavaScript object is garbage collected.
 // be closed automatically when the JavaScript object is garbage collected.
 let win
 let win

+ 4 - 4
package-lock.json

@@ -1282,12 +1282,12 @@
       }
       }
     },
     },
     "electron": {
     "electron": {
-      "version": "13.5.2",
-      "resolved": "https://registry.npmjs.org/electron/-/electron-13.5.2.tgz",
-      "integrity": "sha512-CPakwDpy5m8dL0383F5uJboQcVtn9bT/+6/wdDKo8LuTUO9aER1TF41v7feZgZW2c+UwoGPWa814ElSQ3qta2A==",
+      "version": "15.2.0",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-15.2.0.tgz",
+      "integrity": "sha512-kg0JdlsVbJgD/hO/A7o9VH8U44pQWkIsyt/sALxH6g8CiHQxMujLn2JfB2gyUfHXPT7m8vD4Z+CurS2KodEsWw==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
-        "@electron/get": "^1.0.1",
+        "@electron/get": "^1.13.0",
         "@types/node": "^14.6.2",
         "@types/node": "^14.6.2",
         "extract-zip": "^1.0.3"
         "extract-zip": "^1.0.3"
       }
       }

+ 2 - 2
package.json

@@ -20,7 +20,7 @@
     "lint": "eslint --config .eslintrc.json ."
     "lint": "eslint --config .eslintrc.json ."
   },
   },
   "engines": {
   "engines": {
-    "node": "14.x.x"
+    "node": "16.x.x"
   },
   },
   "dependencies": {
   "dependencies": {
     "@electron/remote": "^2.0.1",
     "@electron/remote": "^2.0.1",
@@ -40,7 +40,7 @@
     "winreg": "^1.2.4"
     "winreg": "^1.2.4"
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "electron": "^13.5.2",
+    "electron": "^15.2.0",
     "electron-builder": "^22.13.1",
     "electron-builder": "^22.13.1",
     "eslint": "^8.0.1"
     "eslint": "^8.0.1"
   },
   },