diff --git a/package-lock.json b/package-lock.json index a409cbb..45d77d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,9 +40,9 @@ } }, "node_modules/@emnapi/core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", - "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", + "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", "dev": true, "license": "MIT", "optional": true, @@ -52,9 +52,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", - "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", + "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", "dev": true, "license": "MIT", "optional": true, @@ -331,14 +331,14 @@ } }, "node_modules/@node-red/editor-api": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-4.1.3.tgz", - "integrity": "sha512-u9AKgz28rk8+99c5SFiKTW7mhbHcie1pTZ3vSiROSRmC+4zi2FjKN5zzCfMn+NlPwK6e4HCEZo/31dSKQ1z9wA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-4.1.5.tgz", + "integrity": "sha512-MXFmsW77b+MFrNNPfuX/inUgDVrDxOJtYNwyknpiw9xjS4hiU4eswzo7zRNzPYaJzcCgLoHMtsczy7UQ6t5Efg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/editor-client": "4.1.3", - "@node-red/util": "4.1.3", + "@node-red/editor-client": "4.1.5", + "@node-red/util": "4.1.5", "bcryptjs": "3.0.2", "body-parser": "1.20.4", "clone": "2.1.2", @@ -360,16 +360,16 @@ } }, "node_modules/@node-red/editor-client": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-4.1.3.tgz", - "integrity": "sha512-A/LFts49dgq6kaYZ6F/TfTvV+zoKYMOpO/Ott7h4ivxs/bksmhTRZn1EYJkyW8iQb0tI7TQL75WWCTYUFw7qeA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-4.1.5.tgz", + "integrity": "sha512-yGPX4gN1sA9S0Eh2ORPlqWoEG/Gi7u2BLIZss9rFLeKWGh+Qys8hMPWfEqcUXhZ7qC+ZZosmqSNrN/EP0JlGHQ==", "dev": true, "license": "Apache-2.0" }, "node_modules/@node-red/nodes": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-4.1.3.tgz", - "integrity": "sha512-UiM5AgbLQkWiadYetZIuOdpm8u3MeotNpaPpw9gNdNYQmC3PiPXrwH+vQgPKd6VxMpZTjHcVkpq/2W5qGuUiuA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-4.1.5.tgz", + "integrity": "sha512-lRoMYbn5YnSopG8XpOc4hGLWWxSBorIu3kQbVUCCEpTUR8rsoTm6aqiAzgAcXPuzZawijt/YQp0v86aaoD9fzw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -431,17 +431,17 @@ "license": "MIT" }, "node_modules/@node-red/registry": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-4.1.3.tgz", - "integrity": "sha512-Q53NsZqZcDYsKLUJLb8nAJ5sY0JaXpPpmpcCZfnV7a6pYBapHbO3GnPMO2Lagbr1lA5VHTJ65dUq7ReUvYWLMw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-4.1.5.tgz", + "integrity": "sha512-p0wNRyOUWLBDjtil5VCOpxTB5HTiO87rKMYerOq7VmIx8TbvhpHK8VcqU6vLL/fmt/Hw4AeSmlkuuTLOeI6STg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/util": "4.1.3", + "@node-red/util": "4.1.5", "clone": "2.1.2", "fs-extra": "11.3.0", "semver": "7.7.1", - "tar": "7.4.3", + "tar": "7.5.7", "uglify-js": "3.19.3" } }, @@ -459,14 +459,14 @@ } }, "node_modules/@node-red/runtime": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-4.1.3.tgz", - "integrity": "sha512-5dBmxCZMQ2OqOZM9yFxqDTswwENPNgqT3u6icQWq6NC47c2Go+F5suziB2ea3PLjUuNYUYRfsj7sxbxC8k1+CQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-4.1.5.tgz", + "integrity": "sha512-vYqg1fiDFGr6148SrAjZKwB/ghPFa51NU7bgGJe5SPdOOaMVofAIf/3pvS05odwr5xhiG34xXrn5Rw2JI4X/9A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/registry": "4.1.3", - "@node-red/util": "4.1.3", + "@node-red/registry": "4.1.5", + "@node-red/util": "4.1.5", "async-mutex": "0.5.0", "clone": "2.1.2", "cronosjs": "1.7.1", @@ -492,9 +492,9 @@ } }, "node_modules/@node-red/util": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@node-red/util/-/util-4.1.3.tgz", - "integrity": "sha512-qt3U8GUzxBT28GeC0+/3OWPKQpHl8bgVbESAFIBYknQpJFhzNRzLbG0Vnjtx0v1canfQ2poNIldRqDQDwezlWQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-4.1.5.tgz", + "integrity": "sha512-phuYyT3ZOj++rVIasAiG2mn8DrlmEBNoCdjtQ3q4kE3oHwSAHX+S/7niYJkF4qqbevB3L+3XbHQ8lVXDkOv/IA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -934,9 +934,9 @@ } }, "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", "dev": true, "license": "MIT" }, @@ -1553,17 +1553,34 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", - "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", + "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.4", + "follow-redirects": "^1.15.11", + "form-data": "^4.0.5", "proxy-from-env": "^1.1.0" } }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -4144,22 +4161,22 @@ } }, "node_modules/node-red": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/node-red/-/node-red-4.1.3.tgz", - "integrity": "sha512-doHWv3XHZpnFJZZhtLzIz2Giyn57HaQOSEijKti8F2GNKYBNxnL0su/P+phcVhnBe4fIZkalUeuRBCBqLH4hwQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-4.1.5.tgz", + "integrity": "sha512-BY15jv03/3dWQ2vqt4jDVjopSIHIRC1j/uylwiTcPL2jILrtHLaXzXgRn8kBkyLXpv5XBK9GVZFZEJ5NGT90Bg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/editor-api": "4.1.3", - "@node-red/nodes": "4.1.3", - "@node-red/runtime": "4.1.3", - "@node-red/util": "4.1.3", + "@node-red/editor-api": "4.1.5", + "@node-red/nodes": "4.1.5", + "@node-red/runtime": "4.1.5", + "@node-red/util": "4.1.5", "basic-auth": "2.0.1", "bcryptjs": "3.0.2", "cors": "2.8.5", "express": "4.22.1", "fs-extra": "11.3.0", - "node-red-admin": "^4.1.2", + "node-red-admin": "^4.1.3", "nopt": "5.0.0", "semver": "7.7.1" }, @@ -4175,14 +4192,14 @@ } }, "node_modules/node-red-admin": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.2.tgz", - "integrity": "sha512-Yqe3dREfZZmc/BqT3Ntg0DEXivbP3HBNYCbjDkUaakkIIrapNR8TK1vj3RgkSW6FMtpfcVXBcLGI4cA0I1zbOw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.3.tgz", + "integrity": "sha512-Kb3uF59389eZh78SmhN8eiUT1uUMCoH2dC60KOQKsHx3R9qHGBpJu0nozi9E4odnCJMLFOe+n4ENjEeRF+etwQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "ansi-colors": "^4.1.3", - "axios": "1.12.2", + "axios": "^1.13.5", "bcryptjs": "3.0.2", "cli-table": "^0.3.11", "enquirer": "^2.3.6", @@ -4638,9 +4655,9 @@ } }, "node_modules/qs": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -5221,39 +5238,22 @@ } }, "node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz", + "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { "node": ">=18" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/tar/node_modules/yallist": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",