From aaffda901ea29149e16b381e030466ccd9f9e3ba Mon Sep 17 00:00:00 2001 From: AlCalzone Date: Sun, 24 Apr 2022 14:17:29 +0200 Subject: [PATCH] fix: auto-discovery in Node.js 18 (#770) --- README.md | 3 +++ package-lock.json | 60 +++++++++++++++++++++++++++++++++-------------- package.json | 2 +- 3 files changed, 47 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 41edd0ef..bc725f04 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,9 @@ The result object `ret` looks as follows: Placeholder for next release: ### __WORK IN PROGRESS__ --> +### __WORK IN PROGRESS__ +* Fix: support for Node.js 18 + ### 3.1.2 (2021-12-31) * Fixed a typo preventing the adapter from controlling air purifiers diff --git a/package-lock.json b/package-lock.json index a59c65ad..10dcb8c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@iobroker/adapter-core": "^2.6.0", "alcalzone-shared": "^4.0.1", - "node-tradfri-client": "~3.1.0" + "node-tradfri-client": "^3.1.1" }, "devDependencies": { "@alcalzone/release-script": "~3.5.6", @@ -4259,9 +4259,9 @@ "dev": true }, "node_modules/mdns-server": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/mdns-server/-/mdns-server-1.0.10.tgz", - "integrity": "sha512-Qw0gcmeQD9nRHuTQw0MZJaFYhC7WfLVCJ1nGujCe+KXTKQUVSZsYx2i2RAAbo86HRJFs40lndzbt75NZG1sMnw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/mdns-server/-/mdns-server-1.0.11.tgz", + "integrity": "sha512-luzHnhQYmxaqrvYb8akwH2V/lSSyAumDoAK1zmogvpsj7sd4l04AF/LchBYH44NQVm7oo/KBVVFg3AbsJXr12w==", "dependencies": { "dns-packet": "^5.2.2" } @@ -4612,13 +4612,13 @@ "dev": true }, "node_modules/node-tradfri-client": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-tradfri-client/-/node-tradfri-client-3.1.0.tgz", - "integrity": "sha512-mdDxtwpaY2joGVLy5uEwZpD1/hgJLrAxR+yPWEAzARsd/JZPB7gUReReDIIjxN9tthc110Fl8pSEATPsUBJLIQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-tradfri-client/-/node-tradfri-client-3.1.1.tgz", + "integrity": "sha512-yiEsqJvoY3qcGbt9Wvx+WjeMTe14P2ESc9leAIdGZ0X83rYcgeFTizZvwwXS9NchMAdHJsfL8Lhb5MNpvQW1yA==", "dependencies": { "alcalzone-shared": "^4.0.1", - "debug": "^4.3.3", - "mdns-server": "^1.0.10", + "debug": "^4.3.4", + "mdns-server": "^1.0.11", "node-coap-client": "^2.0.2", "reflect-metadata": "^0.1.13" }, @@ -4626,6 +4626,22 @@ "node": ">=12" } }, + "node_modules/node-tradfri-client/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -9513,9 +9529,9 @@ "dev": true }, "mdns-server": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/mdns-server/-/mdns-server-1.0.10.tgz", - "integrity": "sha512-Qw0gcmeQD9nRHuTQw0MZJaFYhC7WfLVCJ1nGujCe+KXTKQUVSZsYx2i2RAAbo86HRJFs40lndzbt75NZG1sMnw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/mdns-server/-/mdns-server-1.0.11.tgz", + "integrity": "sha512-luzHnhQYmxaqrvYb8akwH2V/lSSyAumDoAK1zmogvpsj7sd4l04AF/LchBYH44NQVm7oo/KBVVFg3AbsJXr12w==", "requires": { "dns-packet": "^5.2.2" } @@ -9785,15 +9801,25 @@ "dev": true }, "node-tradfri-client": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-tradfri-client/-/node-tradfri-client-3.1.0.tgz", - "integrity": "sha512-mdDxtwpaY2joGVLy5uEwZpD1/hgJLrAxR+yPWEAzARsd/JZPB7gUReReDIIjxN9tthc110Fl8pSEATPsUBJLIQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-tradfri-client/-/node-tradfri-client-3.1.1.tgz", + "integrity": "sha512-yiEsqJvoY3qcGbt9Wvx+WjeMTe14P2ESc9leAIdGZ0X83rYcgeFTizZvwwXS9NchMAdHJsfL8Lhb5MNpvQW1yA==", "requires": { "alcalzone-shared": "^4.0.1", - "debug": "^4.3.3", - "mdns-server": "^1.0.10", + "debug": "^4.3.4", + "mdns-server": "^1.0.11", "node-coap-client": "^2.0.2", "reflect-metadata": "^0.1.13" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + } } }, "normalize-path": { diff --git a/package.json b/package.json index 57055e8a..b7745837 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "dependencies": { "@iobroker/adapter-core": "^2.6.0", "alcalzone-shared": "^4.0.1", - "node-tradfri-client": "~3.1.0" + "node-tradfri-client": "^3.1.1" }, "devDependencies": { "@alcalzone/release-script": "~3.5.6",