From b0913fe5f0e5ff7077d657b9e2260c5f073c5563 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 19:16:23 +0000 Subject: [PATCH] Update dependency tp-link-tapo-connect to v2 --- package-lock.json | 98 +++++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 91 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1773bc..c3ef391 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,16 +7,34 @@ "dependencies": { "dotenv": "^17.0.0", "tcp-port-used": "^1.0.2", - "tp-link-tapo-connect": "^1.0.8", + "tp-link-tapo-connect": "^2.0.0", "webhook-discord": "^3.7.8", "wol": "^1.0.7" } }, + "node_modules/@network-utils/arp-lookup": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@network-utils/arp-lookup/-/arp-lookup-2.1.0.tgz", + "integrity": "sha512-DFrRcGecVuouFW6KMOX4qnCWkCH44er/A5udIPW7j4aiHDyVjQB5SG9/+beeV7066iA5ZasbBzu162F9ofHNmA==", + "license": "MIT", + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/axios": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", @@ -30,6 +48,12 @@ "resolved": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-1.0.7.tgz", "integrity": "sha512-4sQNVjJw/I3kHyb9FGSJ/dBT18BP7pf5zongGsEYExNvtTss24hgJxZr0JK1eWlumX/ij4yiR/vYlndRynnkDQ==" }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" + }, "node_modules/debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -63,6 +87,15 @@ "url": "https://dotenvx.com" } }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, "node_modules/follow-redirects": { "version": "1.16.0", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", @@ -125,10 +158,32 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/local-devices": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/local-devices/-/local-devices-3.2.0.tgz", - "integrity": "sha512-JkWPXdFbu0l4nPXtINrcz8fkLA0WLMopmsHLvYsOMLnFx1SUM5cTVlLz6ZXcYMZHzWXoy0pOreKKLzsWBq5muQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/local-devices/-/local-devices-4.0.0.tgz", + "integrity": "sha512-65EPltZW7bPRTmIiL9yuQcu0Om6dYl4dzRgiIYxl/cUO62FBW09ZpIVtpffXU8vryfGXEXxt68oWK/Kru12FEA==", + "license": "MIT", "dependencies": { "get-ip-range": "^2.1.0", "ip": "^1.1.5", @@ -163,6 +218,16 @@ "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-4.1.0.tgz", "integrity": "sha512-eWsgQW89IewS95ZOcr15HHCX6FVDxq3f2PNUIng3fyzsPev9imFQxIYdFZ6crl8L56UR6ZlGDLcEb3RZsCSSqw==" }, + "node_modules/macaddr": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/macaddr/-/macaddr-0.1.1.tgz", + "integrity": "sha512-GgNo6LbhjKCQ42DFgB7gUvbNmbccfFxP9WOf2zaA9bnya/5Fe0VpeA664WVbYELqLI4Bxdx9KKLXHwe4xglvIw==", + "license": "MPL-2.0", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.4.0" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -250,12 +315,15 @@ } }, "node_modules/tp-link-tapo-connect": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/tp-link-tapo-connect/-/tp-link-tapo-connect-1.0.8.tgz", - "integrity": "sha512-HxyaO+DFmGlfuzBXlAz8wPjjvSe9hPheghigu6oAsUqAKnpNMfMxErUBuGS8+WoiQO0Zf2mdaMl3Xkp9hND4zA==", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/tp-link-tapo-connect/-/tp-link-tapo-connect-2.0.15.tgz", + "integrity": "sha512-P0LKIi2aH6Hv9UsloNuBiniAJnKrYFyCoO4Y4ZqouasxVyoFLW0Yfg0WGYUrerARD4b3sYrvmjW/HNj9TwLWgQ==", + "license": "ISC", "dependencies": { + "@network-utils/arp-lookup": "^2.1.0", "axios": "^0.21.4", - "local-devices": "^3.2.0", + "local-devices": "^4.0.0", + "macaddr": "^0.1.1", "uuid": "^8.3.2" } }, @@ -267,6 +335,20 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, "node_modules/webhook-discord": { "version": "3.7.8", "resolved": "https://registry.npmjs.org/webhook-discord/-/webhook-discord-3.7.8.tgz", diff --git a/package.json b/package.json index 9556a01..27c9ba8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "dependencies": { "dotenv": "^17.0.0", "tcp-port-used": "^1.0.2", - "tp-link-tapo-connect": "^1.0.8", + "tp-link-tapo-connect": "^2.0.0", "webhook-discord": "^3.7.8", "wol": "^1.0.7" }