]> Repos - mime-chat/commitdiff
iohook settings
authorAndrew Gundersen <gundersena@xavier.edu>
Wed, 18 Aug 2021 15:19:52 +0000 (10:19 -0500)
committerAndrew Gundersen <gundersena@xavier.edu>
Wed, 18 Aug 2021 15:19:52 +0000 (10:19 -0500)
package.json
src/main.ts
yarn.lock

index e65cad6e0c7eefc4b3c230ecb3e8204da2e0aaa0..b2c0c2fca5a5bd5760f708f1a3c56d1866a23c0c 100644 (file)
@@ -4,7 +4,6 @@
   "private": true,
   "description": "Cross-platform messenger application built with electron, vue3, and TS.",
   "author": {
-    "name": "Enrique Hernandez",
     "name": "Andrew Gundersen"
   },
   "scripts": {
@@ -30,6 +29,7 @@
     "electron-updater": "^4.3.8",
     "mitt": "^2.1.0",
     "naudiodon": "^2.3.2",
+    "node-abi": "^2.30.0",
     "node-record-lpcm16": "^1.0.1",
     "update-electron-app": "^2.0.1",
     "uuid": "^8.3.2",
     "type": "git",
     "url": "https://gitlab.com/crimata/electron-app.git",
     "release": "latest"
+  },
+  "iohook": {
+    "targets": [
+      "node-83",
+      "electron-85"
+    ],
+    "platforms": [
+      "win32",
+      "darwin",
+      "linux"
+    ],
+    "arches": [
+      "x64",
+      "ia32"
+    ]
   }
 }
index 2d9e5fe42648e54f21be2215c4baea6d6af69188..726140e8865a6486fc05e4341190e26ac09e5afe 100644 (file)
@@ -14,8 +14,15 @@ import  { accountAuth } from "./account";
 import createWindow from "./window";
 import { initTray } from './tray';
 
+const nodeAbi = require('node-abi');
+
+
 export default async function main() {
 
+    console.log('node abi', nodeAbi.getAbi('14.17.0', 'node'));
+    console.log('electron abi', nodeAbi.getAbi('11.4.10', 'electron'));
+
+
     /* initiate render process event listeners & handlers */
     initIpcMain();
 
index 5e2ea71a5717a0643e176612c73e3633145e59f2..ca3b53557806d80dd2fd0738d044355e4daf8808 100644 (file)
--- a/yarn.lock
+++ b/yarn.lock
@@ -9092,6 +9092,13 @@ no-case@^2.2.0:
   dependencies:
     lower-case "^1.1.1"
 
+node-abi@^2.30.0:
+  version "2.30.0"
+  resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.0.tgz#8be53bf3e7945a34eea10e0fc9a5982776cf550b"
+  integrity sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==
+  dependencies:
+    semver "^5.4.1"
+
 node-addon-api@^1.7.1:
   version "1.7.2"
   resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"