diff --git a/README.md b/README.md index 9844e3f..5c0240d 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ node-gamepad [![Build Status](https://travis-ci.org/creationix/node-gamepad.svg?branch=master)](https://travis-ci.org/creationix/node-gamepad) [![Build status](https://ci.appveyor.com/api/projects/status/eumj8o5ubun88q8b/branch/master?svg=true)](https://ci.appveyor.com/project/creationix/node-gamepad/branch/master) +## Forked to Push version of NAN and additonal prebuilts to make it work on currenrt versions of Node.js again. + Bindings for Alex Diener's cross-platform gamepad code The library is tiny and included inside this addon so you don't need any special libraries installed on your system like SDL. diff --git a/package-lock.json b/package-lock.json index c38962d..21ac229 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1061,9 +1061,9 @@ "dev": true }, "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "napi-build-utils": { "version": "1.0.1", diff --git a/package.json b/package.json index f9d657b..70968e1 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,13 @@ "scripts": { "build": "node-gyp build", "test": "echo \"Error: no test specified\" && exit 1", - "install": "prebuild-install || node-gyp rebuild", + "install": "node-gyp rebuild", "prebuild": "prebuild --all --strip --verbose" }, "dependencies": { + "node-gyp": "^10.2.0", "bindings": "^1.3.0", - "nan": "^2.14.0", + "nan": "^2.15.0", "prebuild-install": "^2.5.1" }, "devDependencies": { diff --git a/prebuilds/gamepad-v1.6.0-electron-v47-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v47-win32-ia32.tar.gz new file mode 100644 index 0000000..80acd43 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v47-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v48-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v48-win32-ia32.tar.gz new file mode 100644 index 0000000..0e5447c Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v48-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v49-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v49-win32-ia32.tar.gz new file mode 100644 index 0000000..4928abf Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v49-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v50-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v50-win32-ia32.tar.gz new file mode 100644 index 0000000..f4d2219 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v50-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v51-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v51-win32-ia32.tar.gz new file mode 100644 index 0000000..036dc25 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v51-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v53-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v53-win32-ia32.tar.gz new file mode 100644 index 0000000..aaff449 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v53-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v54-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v54-win32-ia32.tar.gz new file mode 100644 index 0000000..bb7974e Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v54-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-electron-v57-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-electron-v57-win32-ia32.tar.gz new file mode 100644 index 0000000..c4d040a Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-electron-v57-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v46-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v46-win32-ia32.tar.gz new file mode 100644 index 0000000..8f2c9e0 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v46-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v47-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v47-win32-ia32.tar.gz new file mode 100644 index 0000000..37c83ea Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v47-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v48-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v48-win32-ia32.tar.gz new file mode 100644 index 0000000..7779eda Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v48-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v51-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v51-win32-ia32.tar.gz new file mode 100644 index 0000000..8ab915b Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v51-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v57-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v57-win32-ia32.tar.gz new file mode 100644 index 0000000..c0ebbd2 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v57-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v59-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v59-win32-ia32.tar.gz new file mode 100644 index 0000000..528a673 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v59-win32-ia32.tar.gz differ diff --git a/prebuilds/gamepad-v1.6.0-node-v64-win32-ia32.tar.gz b/prebuilds/gamepad-v1.6.0-node-v64-win32-ia32.tar.gz new file mode 100644 index 0000000..2600406 Binary files /dev/null and b/prebuilds/gamepad-v1.6.0-node-v64-win32-ia32.tar.gz differ