Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

anasrar/node-iohook-binary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

Temporary solution for installing iohook for electron and node js due to iohook unmaintained prebuild binary for latest Electron and Node.js.

Version

Current Version : v0.9.3

Installation

Install iohook

npm install iohook --ignore-scripts

Add few lines below to package.json

"iohook": {
"targets": [
"node-72",
"electron-85"
],
"platforms": [
"win32",
"darwin",
"linux"
],
"arches": [
"x64",
"ia32"
]
}

Change node-72 and electron-85 to fit your version node and electron on your project.

Further information on https://wilix-team.github.io/iohook/usage.html#electron

Change few lines in node_modules/iohook/install.js

From

let downloadUrl =
'https://github.com/wilix-team/iohook/releases/download/v' +
pkgVersion +
'/' +
currentPlatform +
'.tar.gz';

To

let downloadUrl =
'https://github.com/anasrar/node-iohook-binary/releases/down load/ci' +
'/' +
currentPlatform +
'.tar.gz';

Run

node node_modules/iohook/install.js

Support

Electron

  • 4.0.4 (ABI 69)
  • 5.X.X (ABI 70)
  • 6.X.X (ABI 73)
  • 7.X.X (ABI 75)
  • 8.X.X (ABI 76)
  • 9.X.X (ABI 80)
  • 10.X.X (ABI 82)
  • 11.X.X (ABI 85)
  • 12.X.X (ABI 87)
  • 13.X.X (ABI 89)
  • 14.X.X (ABI 89)
  • 15.X.X (ABI 98)
  • 16.X.X (ABI 99)
  • 17.X.X (ABI 101)
  • 18.X.X (ABI 103)

Node.js

  • 8.9.X (ABI 57)
  • 9.2.X (ABI 59)
  • 10.X.X (ABI 64)
  • 11.X.X (ABI 67)
  • 12.X.X (ABI 72)
  • 13.X.X (ABI 79)
  • 14.X.X (ABI 83)
  • 15.X.X (ABI 88)
  • 16.X.X (ABI 93)
  • 17.X.X (ABI 102)
  • 18.X.X (ABI 108)

About

Provide iohook binary for latest electron and node js using github actions CI, just for temporary solution

Resources

Readme

Stars

Watchers

Forks

Contributors