From 229774494c7c338936d0596acd3f4693d363ea39 Mon Sep 17 00:00:00 2001 From: ted Date: Sun, 12 Sep 2021 07:12:34 +0900 Subject: [PATCH] Support Electron v13-14 and Node v16 (#358) * Support Electron 13 and 14 * Support Node 16 * Drop support for unsupported target versions https://nodejs.org/en/about/releases/ Currently supported versions of Node.js: v12 through v16 https://www.electronjs.org/docs/tutorial/support Currently supported versions of Electron: v12, v13, and v14 * Update nan * Fix EOL --- package-lock.json | 8 ++++---- package.json | 38 +++++++++++++++++++++++++++----------- 2 files changed, 31 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2d2c60d6..80107e53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "iohook", - "version": "0.9.1", + "version": "0.9.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -12843,9 +12843,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==", "dev": true }, "nanomatch": { diff --git a/package.json b/package.json index 81123f1a..f0f423b5 100644 --- a/package.json +++ b/package.json @@ -68,25 +68,25 @@ }, "devDependencies": { "@types/node": "^7.0.62", + "eslint": "^7.28.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-only-warn": "^1.0.2", + "eslint-plugin-prettier": "^3.4.0", "fs-extra": "^9.0.1", + "gh-pages": "^3.2.0", + "htmlhint": "^0.15.1", + "husky": "^6.0.0", "jest": "^26.6.3", + "lint-staged": "^11.0.0", "minimist": "^1.2.5", - "nan": "^2.13.2", + "nan": "^2.15.0", "node-abi": "^2.19.3", "node-gyp": "^7.1.2", "prebuild": "^10.0.1", + "prettier": "^2.3.1", "robotjs": "^0.6.0", "tar": "^6.0.5", - "gh-pages": "^3.2.0", - "vuepress": "^1.7.1", - "eslint": "^7.28.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-only-warn": "^1.0.2", - "eslint-plugin-prettier": "^3.4.0", - "htmlhint": "^0.15.1", - "husky": "^6.0.0", - "lint-staged": "^11.0.0", - "prettier": "^2.3.1" + "vuepress": "^1.7.1" }, "supportedTargets": [ [ @@ -134,6 +134,16 @@ "12.0.0", "87" ], + [ + "electron", + "13.0.0", + "89" + ], + [ + "electron", + "14.0.0", + "89" + ], [ "node", "10.0.0", @@ -163,6 +173,12 @@ "node", "15.0.0", "88" + ], + [ + "node", + "16.0.0", + "93" ] ] } +