diff --git a/package-lock.json b/package-lock.json index ca9ddf9..43359b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.10.1", "license": "MPL-2.0", "dependencies": { - "@stoprocent/noble": "1.15.0", + "@stoprocent/noble": "^1.15.1", "bignumber.js": "^9.1.2", "debug": "^4.3.7", "dnssd": "^0.4.1", @@ -18,7 +18,7 @@ "json-bigint": "^1.0.0", "libsodium-wrappers": "^0.7.15", "node-hkdf-sync": "^1.0.0", - "uuid": "^10.0.0" + "uuid": "^11.0.2" }, "devDependencies": { "@alcalzone/release-script": "^3.8.0", @@ -26,7 +26,7 @@ "@types/dnssd": "^0.4.5", "@types/json-bigint": "^1.0.4", "@types/libsodium-wrappers": "^0.7.14", - "@types/node": "^22.7.3", + "@types/node": "^22.8.5", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", @@ -35,7 +35,7 @@ "event-to-promise": "^0.8.0", "jest": "^29.7.0", "prettier": "^3.3.3", - "typescript": "^5.6.2" + "typescript": "~5.6.3" } }, "node_modules/@alcalzone/pak": { @@ -1797,9 +1797,9 @@ } }, "node_modules/@stoprocent/bluetooth-hci-socket": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@stoprocent/bluetooth-hci-socket/-/bluetooth-hci-socket-1.4.0.tgz", - "integrity": "sha512-Y7MNBihaN3RCbZdjmrIlvetK/jgKZjn0FAy4SThRIO0C/qy5EGLbhnUDiErUu1vtC17kBBPqVfWPZrtxaZQBzA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@stoprocent/bluetooth-hci-socket/-/bluetooth-hci-socket-1.4.1.tgz", + "integrity": "sha512-p/7G+ydYLIBRX2S8/PJgVU+66CbPucnFOkyDiyrHLtg6wdDCw/Ihm/O2XVVG33Sk77pIsRJsXt7HL6CqjSNDjw==", "hasInstallScript": true, "license": "MIT", "optional": true, @@ -1823,9 +1823,9 @@ } }, "node_modules/@stoprocent/noble": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@stoprocent/noble/-/noble-1.15.0.tgz", - "integrity": "sha512-iw2Osbv75CyzHom6PRGtggIeJzWO5jeQCI3dcR6kFw7wBZlMLZCBXxvz3jnnmAIlgerh9P4HqEIUueNWQarHMA==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@stoprocent/noble/-/noble-1.15.1.tgz", + "integrity": "sha512-e4uG5oQMFDz+94hBtupWvnr7QvmFcNPXZXYB5DS4vqo6/2e6dvReEscRyofv/WxB14O8vc3RQC+QwHDN++vCFw==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -1835,10 +1835,10 @@ "node-gyp-build": "^4.8.1" }, "engines": { - "node": ">=6" + "node": ">=14" }, "optionalDependencies": { - "@stoprocent/bluetooth-hci-socket": "^1.4.0" + "@stoprocent/bluetooth-hci-socket": "^1.4.1" } }, "node_modules/@types/babel__core": { @@ -1965,13 +1965,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.3.tgz", - "integrity": "sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==", + "version": "22.8.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.5.tgz", + "integrity": "sha512-5iYk6AMPtsMbkZqCO1UGF9W5L38twq11S2pYWkybGHH2ogPUvXWNlQqJBzuEZWKj/WRH+QTeiv6ySWqJtvIEgA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@types/stack-utils": { @@ -5119,9 +5119,9 @@ "license": "MIT" }, "node_modules/node-addon-api": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.1.0.tgz", - "integrity": "sha512-yBY+qqWSv3dWKGODD6OGE6GnTX7Q2r+4+DfpqxHSHh8x0B4EKP9+wVGLS6U/AM1vxSNNmUEuIV5EGhYwPpfOwQ==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.2.1.tgz", + "integrity": "sha512-vmEOvxwiH8tlOcv4SyE8RH34rI5/nWVaigUeAUPawC6f0+HoDthwI0vkMu4tbtsZrXq6QXFfrkhjofzKEs5tpA==", "license": "MIT", "engines": { "node": "^18 || ^20 || >= 21" @@ -6245,9 +6245,9 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -6340,16 +6340,16 @@ } }, "node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.2.tgz", + "integrity": "sha512-14FfcOJmqdjbBPdDjFQyk/SdT4NySW4eM0zcG+HqbHP5jzuH56xO3J1DGhgs/cEMCfwYi3HQI1gnTO62iaG+tQ==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/v8-to-istanbul": { @@ -6474,9 +6474,9 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", "license": "ISC", "optional": true, "bin": { diff --git a/package.json b/package.json index 710a787..e9b5119 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ }, "homepage": "https://github.com/Apollon77/hap-controller-node#readme", "dependencies": { - "@stoprocent/noble": "1.15.0", + "@stoprocent/noble": "^1.15.1", "bignumber.js": "^9.1.2", "debug": "^4.3.7", "dnssd": "^0.4.1", @@ -37,7 +37,7 @@ "json-bigint": "^1.0.0", "libsodium-wrappers": "^0.7.15", "node-hkdf-sync": "^1.0.0", - "uuid": "^10.0.0" + "uuid": "^11.0.2" }, "devDependencies": { "@alcalzone/release-script": "^3.8.0", @@ -45,7 +45,7 @@ "@types/dnssd": "^0.4.5", "@types/json-bigint": "^1.0.4", "@types/libsodium-wrappers": "^0.7.14", - "@types/node": "^22.7.3", + "@types/node": "^22.8.5", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", @@ -54,7 +54,7 @@ "event-to-promise": "^0.8.0", "jest": "^29.7.0", "prettier": "^3.3.3", - "typescript": "^5.6.2" + "typescript": "~5.6.3" }, "files": [ "LICENSE",