diff --git a/package-lock.json b/package-lock.json index a988640..4c0af5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "debug": "^4.3.1", "endian-toggle": "0.0.0", "schemapack": "^1.4.2", - "usb": "^2.5.2" + "usb": "^2.12.1" }, "devDependencies": { "@balena/lint": "^6.2.0", @@ -1262,9 +1262,12 @@ } }, "node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "engines": { + "node": "^16 || ^18 || >= 20" + } }, "node_modules/node-gyp-build": { "version": "4.5.0", @@ -1818,17 +1821,17 @@ } }, "node_modules/usb": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/usb/-/usb-2.5.2.tgz", - "integrity": "sha512-/7hWfbPL4ExGTQO2v2XfuKoBHDwNMoNPZmyKjsPpS4bnEY3BIsaanPpGsLmaI4MOq9pAWDrIz0DwRA8SqJ1pVQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.12.1.tgz", + "integrity": "sha512-hgtoSQUFuMXVJBApelpUTiX7ZB83MQCbYeHTBsHftA2JG7YZ76ycwIgKQhkhKqVY76C8K6xJscHpF7Ep0eG3pQ==", "hasInstallScript": true, "dependencies": { - "@types/w3c-web-usb": "1.0.6", - "node-addon-api": "^4.2.0", - "node-gyp-build": "^4.3.0" + "@types/w3c-web-usb": "^1.0.6", + "node-addon-api": "^7.0.0", + "node-gyp-build": "^4.5.0" }, "engines": { - "node": ">=10.20.0 <11.x || >=12.17.0 <13.0 || >=14.0.0" + "node": ">=12.22.0 <13.0 || >=14.17.0" } }, "node_modules/v8-compile-cache-lib": { diff --git a/package.json b/package.json index 020105c..ed8d3e0 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "debug": "^4.3.1", "endian-toggle": "0.0.0", "schemapack": "^1.4.2", - "usb": "^2.5.2" + "usb": "^2.12.1" }, "devDependencies": { "@balena/lint": "^6.2.0",