diff --git a/package-lock.json b/package-lock.json index cbfb564..95a7522 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,18 +13,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", "dev": true }, "@babel/highlight": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -145,9 +145,9 @@ "dev": true }, "@socket.io/component-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.1.tgz", - "integrity": "sha512-dzJtaDAAoXx4GCOJpbB2eG/Qj8VDpdwkLsWGzGm+0L7E8/434RyMbAHmk9ubXWVAb9nXmc44jUf8GKqVDiKezg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true }, "@szmarczak/http-timer": { @@ -204,9 +204,9 @@ "dev": true }, "@types/node": { - "version": "20.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "requires": { "undici-types": "~5.26.4" @@ -1159,14 +1159,14 @@ } }, "cpu-features": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", - "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz", + "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==", "dev": true, "optional": true, "requires": { "buildcheck": "~0.0.6", - "nan": "^2.17.0" + "nan": "^2.19.0" } }, "cross-spawn": { @@ -2544,37 +2544,37 @@ "dev": true }, "homey": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/homey/-/homey-3.2.4.tgz", - "integrity": "sha512-1tePFi2U4fdawBsUYwWL1pP6SnHnGXDfH2wxitWKrlwPM20XBZfjJyGbWIhUJXJGzmpM8GoR+/6K2rwSThqcPA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/homey/-/homey-3.3.0.tgz", + "integrity": "sha512-maeJfIGWlJChU8dS4Ur0rr18Wh2o8ckSi9zChFoTsPiUB3XZgeWhytYG4+gEOcS2a1MyzQ/aAaFdsfzQdIp+tw==", "dev": true, "requires": { - "cli-table": "^0.3.5", + "cli-table": "^0.3.11", "colors": "^1.1.2 <=1.4.0", - "deepmerge": "^4.2.2", - "dockerode": "^4.0.0", + "deepmerge": "^4.3.1", + "dockerode": "^4.0.2", "eslint": "^6.8.0", - "express": "^4.16.4", + "express": "^4.19.2", "figures": "^3.2.0", - "filesize": "^6.1.0", - "fs-extra": "^10.0.0", + "filesize": "^6.4.0", + "fs-extra": "^10.1.0", "get-port": "^5.1.1", - "homey-api": "^3.4.22", - "homey-lib": "^2.24.0", + "homey-api": "^3.4.32", + "homey-lib": "^2.25.0", "ignore-walk": "^3.0.3", "inquirer": "8.1.2", "is-wsl": "^2.2.0", - "node-fetch": "^2.1.1", + "node-fetch": "^2.7.0", "object-path": "^0.11.4", - "open": "^8.2.0", - "semver": "^7.3.4", - "socket.io": "^4.1.2", + "open": "^8.4.2", + "semver": "^7.6.0", + "socket.io": "^4.7.5", "socket.io-client": "^2.4.0", "tar-fs": "^2.1.1", - "tmp-promise": "^3.0.2", - "underscore": "^1.12.0", + "tmp-promise": "^3.0.3", + "underscore": "^1.13.6", "update-notifier": "^5.1.0", - "yargs": "^17.0.1" + "yargs": "^17.7.2" }, "dependencies": { "ansi-styles": { @@ -2848,13 +2848,10 @@ } }, "semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true }, "shebang-command": { "version": "1.2.0", @@ -2986,9 +2983,9 @@ } }, "homey-api": { - "version": "3.4.32", - "resolved": "https://registry.npmjs.org/homey-api/-/homey-api-3.4.32.tgz", - "integrity": "sha512-1/qKteRcIj0OWKpjo5119A6c478WhiJmBgVOqO3ds0XeMIVWZqGd3AoV88y3KsFWZupyKMYeG0EsnhK3FweJ+g==", + "version": "3.4.33", + "resolved": "https://registry.npmjs.org/homey-api/-/homey-api-3.4.33.tgz", + "integrity": "sha512-kVnwpcDdUzH9tJ18q2ma4Y2Uy+bc1wjYJb2IVkC1HkE2zuC1o3j0lH3mycSQhgUwymZcYK4mGCQCpnWRqBBFOA==", "dev": true, "requires": { "form-data": "^4.0.0", @@ -2997,9 +2994,9 @@ } }, "homey-lib": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/homey-lib/-/homey-lib-2.24.0.tgz", - "integrity": "sha512-z6ujFNnqoRcVbWHYRpLVVnqgbObqndVt8wY5tDhKC8pIp38Qi5N3KNvDL/P/jCWyNtlneS6caDaAn5IzAWYl4Q==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/homey-lib/-/homey-lib-2.25.0.tgz", + "integrity": "sha512-eQkG0vWj4fv8MbXgmj4o0ebPD+B6mFWZqhJ/XUW0Y98rWT/jMFoCyeIx3rso7BFEK7T/IO5NoHwmnz0r+uwjkg==", "dev": true, "requires": { "ajv": "^6.1.1", @@ -4191,9 +4188,9 @@ "dev": true }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "picomatch": { @@ -5364,13 +5361,10 @@ "dev": true }, "semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true }, "supports-color": { "version": "7.2.0", diff --git a/package.json b/package.json index 4887e23..2fed83f 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@types/homey": "npm:homey-apps-sdk-v3-types@^0.3.1", "eslint": "^7.32.0", "eslint-config-athom": "^3.1.1", - "homey": "^3.2.4" + "homey": "^3.3.0" }, "engines": { "node": ">=12.16.1"