From 23eeac5b089617b835731551b07f1ade1a7be530 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2026 14:19:48 +0000 Subject: [PATCH] chore(deps-dev): Bump node-red from 5.0.7 to 5.0.8 Bumps [node-red](https://github.com/node-red/node-red) from 5.0.7 to 5.0.8. - [Release notes](https://github.com/node-red/node-red/releases) - [Changelog](https://github.com/node-red/node-red/blob/main/CHANGELOG.md) - [Commits](https://github.com/node-red/node-red/compare/5.0.7...5.0.8) --- updated-dependencies: - dependency-name: node-red dependency-version: 5.0.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 577 ++++++++++++++++++++++++---------------------- 1 file changed, 299 insertions(+), 278 deletions(-) diff --git a/package-lock.json b/package-lock.json index a8a6d18..9b30c67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,9 +37,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.10.tgz", + "integrity": "sha512-NpugTzbKgGrNe45Ui32cN8vCFFMxVtP/9rtfwv0nP5FRDAjvYBxJcLVpYA9mr1jxP6cnIT7x9LUzuDTbWYYNRA==", "dev": true, "license": "MIT", "engines": { @@ -201,6 +201,7 @@ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@emnapi/wasi-threads": "1.2.3", @@ -212,6 +213,7 @@ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -222,6 +224,7 @@ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -498,6 +501,7 @@ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@emnapi/core": "^1.4.3", @@ -519,49 +523,49 @@ } }, "node_modules/@node-red/editor-api": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-5.0.7.tgz", - "integrity": "sha512-6guxYp7W+1XfQgGxvnhQ2neBweFJtTK/u/DfIUfSZ8I6QWb57iYSS1feqNjJFDC56dIfPzNiUriYpiR7viw4tw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-5.0.8.tgz", + "integrity": "sha512-bQBoonM8vo7mjvC1Jd2cD2B9/3zheZup+6H3MgtRARes/rvbXC4IHY98vYbvXBwaNRVNZNHY03daCPsgNPUT+g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/editor-client": "5.0.7", - "@node-red/util": "5.0.7", + "@node-red/editor-client": "5.0.8", + "@node-red/util": "5.0.8", "bcryptjs": "3.0.3", "body-parser": "1.20.8", "clone": "2.1.2", "cors": "2.8.6", - "express": "4.22.2", + "express": "4.22.3", "express-session": "1.19.0", "memorystore": "1.6.8", "mime": "3.0.0", - "multer": "2.3.0", + "multer": "2.4.0", "mustache": "4.2.0", "oauth2orize": "1.12.0", "passport": "0.7.0", "passport-http-bearer": "1.0.1", "passport-oauth2-client-password": "0.1.2", - "ws": "7.5.11" + "ws": "7.5.13" }, "optionalDependencies": { "@node-rs/bcrypt": "1.10.7" } }, "node_modules/@node-red/editor-client": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-5.0.7.tgz", - "integrity": "sha512-bvgOGXvArCxTeB43P18Wu8UZAc3qXKPArr83a8BG7F2vcXFbYFbw6nbe9Euz9uWEVAEPrz3cPrGp8xVCZSyUwg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-5.0.8.tgz", + "integrity": "sha512-ho7ok6CWn83pBNLTR1KHZPhc2T9AI5s16iEnRayJUmdRepmgee1qcEdIMzIATHFxvrAgZsSxHZ+iHfw3ynCndA==", "dev": true, "license": "Apache-2.0" }, "node_modules/@node-red/nodes": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-5.0.7.tgz", - "integrity": "sha512-VBebFd8jBg8E7wga1tqWetTx+Iv9SfnFCc/Ik4/cci6827WIlbrZLVwqmc278IGmZti7rQeu9LCo9CjVzBsrWw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-5.0.8.tgz", + "integrity": "sha512-XKk8yT0wjPeltgFVdCxmo69WOCKS/9dSCBpXUv8/0oFtUcabZoAxFEBxwIhulrP8JhF2ks+EE36jYNji2kOhxw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "acorn": "8.18.0", + "acorn": "8.19.0", "acorn-walk": "8.3.5", "ajv": "8.20.0", "body-parser": "1.20.8", @@ -573,7 +577,7 @@ "cronosjs": "1.7.1", "denque": "2.1.0", "form-data": "4.0.6", - "fs-extra": "11.4.0", + "fs-extra": "11.4.1", "got": "14.6.6", "hash-sum": "2.0.0", "hpagent": "1.2.0", @@ -583,13 +587,13 @@ "js-yaml": "4.3.2", "media-typer": "1.1.0", "mqtt": "5.15.2", - "multer": "2.3.0", + "multer": "2.4.0", "mustache": "4.2.0", "node-watch": "0.7.4", "on-headers": "1.1.0", "raw-body": "3.0.0", "tough-cookie": "5.1.2", - "ws": "7.5.11", + "ws": "7.5.13", "xml2js": "0.6.2" } }, @@ -701,16 +705,16 @@ } }, "node_modules/@node-red/registry": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-5.0.7.tgz", - "integrity": "sha512-ZBt15TlH/DxurNiJSOKFJgpy0T8fLc3JGizy6xBOgI1rL5ez6WBP+MtaxnC9j6+geKxfZAbA/Fja6ziuTxFeEQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-5.0.8.tgz", + "integrity": "sha512-cOaN+Pfqk87Tq4K4Rilyf5vjlbrR93TF1PeuZ6TnKmwtilcpZH2Ge6fmfvSpnxgHoXU0pNtOGV2Sownur7UV3A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/util": "5.0.7", + "@node-red/util": "5.0.8", "clone": "2.1.2", - "fs-extra": "11.4.0", - "npm": "11.19.1", + "fs-extra": "11.4.1", + "npm": "11.21.0", "semver": "7.8.5", "tar": "7.5.22", "uglify-js": "3.19.3", @@ -718,19 +722,19 @@ } }, "node_modules/@node-red/runtime": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-5.0.7.tgz", - "integrity": "sha512-ywVeGsMPHoZ5yb7H8dN7WN5oojf3IrfwiNlyWuT/kBd/39yrTlCtlFerD3c5TzYryuxmOmSGeFxIF19Z2+FSYw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-5.0.8.tgz", + "integrity": "sha512-pKLISprktb8LFEN/gdA/7cmecBSyj2gXMKOjxh5eb8VwJP2I07nZil9EukXO5uapg0laa6MNcA1hegPPVezeOw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/registry": "5.0.7", - "@node-red/util": "5.0.7", + "@node-red/registry": "5.0.8", + "@node-red/util": "5.0.8", "async-mutex": "0.5.0", "clone": "2.1.2", "cronosjs": "1.7.1", - "express": "4.22.2", - "fs-extra": "11.4.0", + "express": "4.22.3", + "fs-extra": "11.4.1", "got": "14.6.6", "json-stringify-safe": "5.0.1", "rfdc": "1.4.1", @@ -738,18 +742,18 @@ } }, "node_modules/@node-red/util": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/util/-/util-5.0.7.tgz", - "integrity": "sha512-cOcZI9GuLsyuJTJAaGNOX92OHs0UXVSriSX2JKcI9DjH5+e1oYSQTfsxg8uHDyFc4juKpdxBNNBx3Y0cDFpbhw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-5.0.8.tgz", + "integrity": "sha512-x31FzDsboA09VD9T4qiIxDet0AjXSCeRGm9jYjo0Jts7yyxtIfR9mCaujIQ4Q/hx1ERQo/TtI/JYGTIWRIs7Yw==", "dev": true, "license": "Apache-2.0", "dependencies": { "chalk": "^4.1.2", - "fs-extra": "11.4.0", + "fs-extra": "11.4.1", "i18next": "25.8.14", "json-stringify-safe": "5.0.1", "lodash.clonedeep": "^4.5.0", - "moment": "2.30.1", + "moment": "2.31.0", "moment-timezone": "0.5.48" } }, @@ -758,6 +762,7 @@ "resolved": "https://registry.npmjs.org/@node-rs/bcrypt/-/bcrypt-1.10.7.tgz", "integrity": "sha512-1wk0gHsUQC/ap0j6SJa2K34qNhomxXRcEe3T8cI5s+g6fgHBgLTN7U9LzWTG/HE6G4+2tWWLeCabk1wiYGEQSA==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">= 10" @@ -791,6 +796,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -807,6 +813,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -823,6 +830,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -839,6 +847,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -855,6 +864,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -871,6 +881,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -887,6 +898,10 @@ "arm64" ], "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -903,6 +918,10 @@ "arm64" ], "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -919,6 +938,10 @@ "x64" ], "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -935,6 +958,10 @@ "x64" ], "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -951,6 +978,7 @@ "wasm32" ], "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@napi-rs/wasm-runtime": "^0.2.5" @@ -967,6 +995,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -983,6 +1012,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -999,6 +1029,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -1078,10 +1109,11 @@ "license": "(Unlicense OR Apache-2.0)" }, "node_modules/@tybys/wasm-util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -1123,9 +1155,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.2.tgz", - "integrity": "sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==", + "version": "26.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.5.tgz", + "integrity": "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==", "dev": true, "license": "MIT", "dependencies": { @@ -1133,9 +1165,9 @@ } }, "node_modules/@types/readable-stream": { - "version": "4.0.24", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.24.tgz", - "integrity": "sha512-NRvUNC/JFGPJvqdAfEve8oginbM6V08u5NzLWpG8MwA2kTPOLnqk+wpwuPT+mp3aUsxyuT6m2gnrPuHYCruzEg==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.25.tgz", + "integrity": "sha512-7GsxL8Wd5X3jh73/qgW7WCnbBvGSdD8U3E4Jiuus3/8I+PN20DtlkJtwFhr/sImXfDDQ2Z03i/9wNiIF3TVSsw==", "dev": true, "license": "MIT", "dependencies": { @@ -1143,9 +1175,9 @@ } }, "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==", "dev": true, "license": "MIT", "dependencies": { @@ -1187,10 +1219,11 @@ } }, "node_modules/acorn": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.19.0.tgz", + "integrity": "sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1226,6 +1259,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -1255,6 +1289,7 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1329,10 +1364,11 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.19.0.tgz", - "integrity": "sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "dev": true, + "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.6", @@ -1396,6 +1432,7 @@ "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz", "integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==", "dev": true, + "license": "BSD-3-Clause", "bin": { "bcrypt": "bin/bcrypt" } @@ -1463,23 +1500,6 @@ "dev": true, "license": "MIT" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "es-define-property": "^1.0.1", - "side-channel": "^1.1.1" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1866,6 +1886,7 @@ "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.1.90" } @@ -2283,6 +2304,7 @@ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -2296,6 +2318,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2305,6 +2328,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -2601,9 +2625,9 @@ } }, "node_modules/express": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", - "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.3.tgz", + "integrity": "sha512-Bdcs4+3qlpVlx2NRn6fgX2Ue2/gGRaPeawebgclM0ERSCqDpA+owF1fdPwjJUTAJWMTuAaxjDf+hzb0/4eKvvw==", "dev": true, "license": "MIT", "dependencies": { @@ -2626,9 +2650,9 @@ "methods": "~1.1.2", "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "~0.1.12", + "path-to-regexp": "~0.1.13", "proxy-addr": "~2.0.7", - "qs": "~6.15.1", + "qs": "~6.16.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "~0.19.0", @@ -2845,9 +2869,9 @@ "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.1.tgz", + "integrity": "sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg==", "dev": true, "funding": [ { @@ -2855,6 +2879,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -2946,9 +2971,9 @@ } }, "node_modules/fs-extra": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", - "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "version": "11.4.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.1.tgz", + "integrity": "sha512-KYAb4c9BJQI6QqGKthV68OHe0badztdXJWKo0WtBA9IuCFPTKvE5ZdUBglP833aMjhaSPNO4A5j/EkzZtGlKjA==", "dev": true, "license": "MIT", "dependencies": { @@ -3258,9 +3283,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz", + "integrity": "sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==", "dev": true, "license": "BSD-2-Clause" }, @@ -3304,6 +3329,7 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -3798,6 +3824,7 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -3826,9 +3853,9 @@ } }, "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.31.0.tgz", + "integrity": "sha512-0acOTfMiWOheYS4eoWb80yYMb/JLvVv9SHbs2PehaDzfUG0Bw855SKyk0IKTnPGa5+U2bmi3W68l1+sGLX/pvw==", "dev": true, "license": "MIT", "engines": { @@ -3901,9 +3928,9 @@ "license": "ISC" }, "node_modules/mqtt/node_modules/ws": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", - "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", "dev": true, "license": "MIT", "engines": { @@ -3930,15 +3957,14 @@ "license": "MIT" }, "node_modules/multer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/multer/-/multer-2.3.0.tgz", - "integrity": "sha512-cjNbm3sttszgZeGfJR124D+jFEfkXCVAsoPBmFn9X7UxmDSFHWqE2CoEj0vrmSpuAFnqWR1Szcm9QTsiHr60Xw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.4.0.tgz", + "integrity": "sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg==", "dev": true, "license": "MIT", "dependencies": { "append-field": "^1.0.0", "busboy": "^1.6.0", - "concat-stream": "^2.0.0", "type-is": "^1.6.18" }, "engines": { @@ -3954,6 +3980,7 @@ "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "dev": true, + "license": "MIT", "bin": { "mustache": "bin/mustache" } @@ -3963,6 +3990,7 @@ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -4036,22 +4064,22 @@ } }, "node_modules/node-red": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/node-red/-/node-red-5.0.7.tgz", - "integrity": "sha512-zO5efeTMmjzwsAoqnnXxGYE5PSSy2w7apZynPgYgBb3Vbv9JtcKKPyNFYlN3U1wDVofahnfKgr1ewVAbt/dUfQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-5.0.8.tgz", + "integrity": "sha512-9+wK6Oqwy3AueSYnSPj8N662NSkD0i3At5WQCsCzbIZY+IdU1fUzfnYq6afLn9O5AGrLT0JxR/bN3jTCYxQosQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/editor-api": "5.0.7", - "@node-red/nodes": "5.0.7", - "@node-red/runtime": "5.0.7", - "@node-red/util": "5.0.7", + "@node-red/editor-api": "5.0.8", + "@node-red/nodes": "5.0.8", + "@node-red/runtime": "5.0.8", + "@node-red/util": "5.0.8", "basic-auth": "2.0.1", "bcryptjs": "3.0.3", "cors": "2.8.6", - "express": "4.22.2", - "fs-extra": "11.4.0", - "node-red-admin": "^4.1.7", + "express": "4.22.3", + "fs-extra": "11.4.1", + "node-red-admin": "^4.1.8", "nopt": "5.0.0", "semver": "7.8.5" }, @@ -4067,13 +4095,14 @@ } }, "node_modules/node-red-admin": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.7.tgz", - "integrity": "sha512-fbWD2V9C57KCAQBl2sE/NU0US8H/H1En1PAIbUK+Yj7m3L45ez5dcl73WuREZezc2DzJbMNh3lRA5YZd4ZcPhg==", + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.8.tgz", + "integrity": "sha512-Wub/nsDlWJtqXQncuLbW5rgypbzR6n5CdkJxLeYX20l63H7CQfLgwQ0sTlTz3F9RrH2PikHfamFgZQfQhc978A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "ansi-colors": "4.1.3", - "axios": "1.19.0", + "axios": "1.20.0", "bcryptjs": "3.0.3", "cli-table": "0.3.11", "enquirer": "2.4.1", @@ -4164,9 +4193,9 @@ } }, "node_modules/npm": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-11.19.1.tgz", - "integrity": "sha512-ztsxKxt/kkIaAs+2i0GU6I+DRmUdrNasxTZKJe9TCdSjKxlhah/4r/hl5ygMD6XAg1qZ9c2TNomR4qgOydp10g==", + "version": "11.21.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-11.21.0.tgz", + "integrity": "sha512-Zov8KhamNneiLdELtj5YALtNmJW4L4fCLTzjfpzXG2w6MSHcf0UxgdlK5uloCuksWT+7mGUU7wi79cO6RqivPg==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -4245,8 +4274,8 @@ ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^9.9.1", - "@npmcli/config": "^10.12.0", + "@npmcli/arborist": "^9.9.2", + "@npmcli/config": "^10.14.0", "@npmcli/fs": "^5.0.0", "@npmcli/map-workspaces": "^5.0.3", "@npmcli/metavuln-calculator": "^9.0.3", @@ -4270,12 +4299,12 @@ "is-cidr": "^6.0.4", "json-parse-even-better-errors": "^5.0.0", "libnpmaccess": "^10.0.3", - "libnpmdiff": "^8.1.12", - "libnpmexec": "^10.3.2", - "libnpmfund": "^7.0.26", + "libnpmdiff": "^8.1.13", + "libnpmexec": "^10.3.3", + "libnpmfund": "^7.0.27", "libnpmorg": "^8.0.1", - "libnpmpack": "^9.1.13", - "libnpmpublish": "^11.2.0", + "libnpmpack": "^9.1.14", + "libnpmpublish": "^11.2.1", "libnpmsearch": "^9.0.1", "libnpmteam": "^8.0.2", "libnpmversion": "^8.0.4", @@ -4362,7 +4391,7 @@ } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "9.9.1", + "version": "9.9.2", "dev": true, "inBundle": true, "license": "ISC", @@ -4410,7 +4439,7 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "10.12.0", + "version": "10.14.0", "dev": true, "inBundle": true, "license": "ISC", @@ -5129,12 +5158,12 @@ } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "8.1.12", + "version": "8.1.13", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^9.9.1", + "@npmcli/arborist": "^9.9.2", "@npmcli/installed-package-contents": "^4.0.0", "binary-extensions": "^3.0.0", "diff": "^8.0.2", @@ -5148,13 +5177,13 @@ } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "10.3.2", + "version": "10.3.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "@gar/promise-retry": "^1.0.0", - "@npmcli/arborist": "^9.9.1", + "@npmcli/arborist": "^9.9.2", "@npmcli/package-json": "^7.0.0", "@npmcli/run-script": "^10.0.0", "ci-info": "^4.0.0", @@ -5171,12 +5200,12 @@ } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "7.0.26", + "version": "7.0.27", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^9.9.1" + "@npmcli/arborist": "^9.9.2" }, "engines": { "node": "^20.17.0 || >=22.9.0" @@ -5196,12 +5225,12 @@ } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "9.1.13", + "version": "9.1.14", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^9.9.1", + "@npmcli/arborist": "^9.9.2", "@npmcli/run-script": "^10.0.0", "npm-package-arg": "^13.0.0", "pacote": "^21.0.2" @@ -5211,7 +5240,7 @@ } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "11.2.0", + "version": "11.2.1", "dev": true, "inBundle": true, "license": "ISC", @@ -6440,6 +6469,7 @@ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -6488,9 +6518,9 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.15.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -6558,6 +6588,7 @@ "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz", "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==", "dev": true, + "license": "ISC", "dependencies": { "mute-stream": "^1.0.0" }, @@ -6566,9 +6597,9 @@ } }, "node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.8.0.tgz", + "integrity": "sha512-2jhTTU3Eilp/2DMT71gbcoqC35eQHasMJH0RHkYxwlxIv3+FR6Y5xAFZIwEGLxKkjZYEFlsiMNIdwUqjK2lLHQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7250,7 +7281,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -7549,9 +7581,9 @@ } }, "node_modules/ws": { - "version": "7.5.11", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", - "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "version": "7.5.13", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.13.tgz", + "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", "dev": true, "license": "MIT", "engines": { @@ -7666,9 +7698,9 @@ "dev": true }, "@babel/runtime": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.10.tgz", + "integrity": "sha512-NpugTzbKgGrNe45Ui32cN8vCFFMxVtP/9rtfwv0nP5FRDAjvYBxJcLVpYA9mr1jxP6cnIT7x9LUzuDTbWYYNRA==", "dev": true }, "@bcoe/v8-coverage": { @@ -7963,44 +7995,44 @@ "dev": true }, "@node-red/editor-api": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-5.0.7.tgz", - "integrity": "sha512-6guxYp7W+1XfQgGxvnhQ2neBweFJtTK/u/DfIUfSZ8I6QWb57iYSS1feqNjJFDC56dIfPzNiUriYpiR7viw4tw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-5.0.8.tgz", + "integrity": "sha512-bQBoonM8vo7mjvC1Jd2cD2B9/3zheZup+6H3MgtRARes/rvbXC4IHY98vYbvXBwaNRVNZNHY03daCPsgNPUT+g==", "dev": true, "requires": { - "@node-red/editor-client": "5.0.7", - "@node-red/util": "5.0.7", + "@node-red/editor-client": "5.0.8", + "@node-red/util": "5.0.8", "@node-rs/bcrypt": "1.10.7", "bcryptjs": "3.0.3", "body-parser": "1.20.8", "clone": "2.1.2", "cors": "2.8.6", - "express": "4.22.2", + "express": "4.22.3", "express-session": "1.19.0", "memorystore": "1.6.8", "mime": "3.0.0", - "multer": "2.3.0", + "multer": "2.4.0", "mustache": "4.2.0", "oauth2orize": "1.12.0", "passport": "0.7.0", "passport-http-bearer": "1.0.1", "passport-oauth2-client-password": "0.1.2", - "ws": "7.5.11" + "ws": "7.5.13" } }, "@node-red/editor-client": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-5.0.7.tgz", - "integrity": "sha512-bvgOGXvArCxTeB43P18Wu8UZAc3qXKPArr83a8BG7F2vcXFbYFbw6nbe9Euz9uWEVAEPrz3cPrGp8xVCZSyUwg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-5.0.8.tgz", + "integrity": "sha512-ho7ok6CWn83pBNLTR1KHZPhc2T9AI5s16iEnRayJUmdRepmgee1qcEdIMzIATHFxvrAgZsSxHZ+iHfw3ynCndA==", "dev": true }, "@node-red/nodes": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-5.0.7.tgz", - "integrity": "sha512-VBebFd8jBg8E7wga1tqWetTx+Iv9SfnFCc/Ik4/cci6827WIlbrZLVwqmc278IGmZti7rQeu9LCo9CjVzBsrWw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-5.0.8.tgz", + "integrity": "sha512-XKk8yT0wjPeltgFVdCxmo69WOCKS/9dSCBpXUv8/0oFtUcabZoAxFEBxwIhulrP8JhF2ks+EE36jYNji2kOhxw==", "dev": true, "requires": { - "acorn": "8.18.0", + "acorn": "8.19.0", "acorn-walk": "8.3.5", "ajv": "8.20.0", "body-parser": "1.20.8", @@ -8012,7 +8044,7 @@ "cronosjs": "1.7.1", "denque": "2.1.0", "form-data": "4.0.6", - "fs-extra": "11.4.0", + "fs-extra": "11.4.1", "got": "14.6.6", "hash-sum": "2.0.0", "hpagent": "1.2.0", @@ -8022,13 +8054,13 @@ "js-yaml": "4.3.2", "media-typer": "1.1.0", "mqtt": "5.15.2", - "multer": "2.3.0", + "multer": "2.4.0", "mustache": "4.2.0", "node-watch": "0.7.4", "on-headers": "1.1.0", "raw-body": "3.0.0", "tough-cookie": "5.1.2", - "ws": "7.5.11", + "ws": "7.5.13", "xml2js": "0.6.2" }, "dependencies": { @@ -8110,15 +8142,15 @@ } }, "@node-red/registry": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-5.0.7.tgz", - "integrity": "sha512-ZBt15TlH/DxurNiJSOKFJgpy0T8fLc3JGizy6xBOgI1rL5ez6WBP+MtaxnC9j6+geKxfZAbA/Fja6ziuTxFeEQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-5.0.8.tgz", + "integrity": "sha512-cOaN+Pfqk87Tq4K4Rilyf5vjlbrR93TF1PeuZ6TnKmwtilcpZH2Ge6fmfvSpnxgHoXU0pNtOGV2Sownur7UV3A==", "dev": true, "requires": { - "@node-red/util": "5.0.7", + "@node-red/util": "5.0.8", "clone": "2.1.2", - "fs-extra": "11.4.0", - "npm": "11.19.1", + "fs-extra": "11.4.1", + "npm": "11.21.0", "semver": "7.8.5", "tar": "7.5.22", "uglify-js": "3.19.3", @@ -8126,18 +8158,18 @@ } }, "@node-red/runtime": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-5.0.7.tgz", - "integrity": "sha512-ywVeGsMPHoZ5yb7H8dN7WN5oojf3IrfwiNlyWuT/kBd/39yrTlCtlFerD3c5TzYryuxmOmSGeFxIF19Z2+FSYw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-5.0.8.tgz", + "integrity": "sha512-pKLISprktb8LFEN/gdA/7cmecBSyj2gXMKOjxh5eb8VwJP2I07nZil9EukXO5uapg0laa6MNcA1hegPPVezeOw==", "dev": true, "requires": { - "@node-red/registry": "5.0.7", - "@node-red/util": "5.0.7", + "@node-red/registry": "5.0.8", + "@node-red/util": "5.0.8", "async-mutex": "0.5.0", "clone": "2.1.2", "cronosjs": "1.7.1", - "express": "4.22.2", - "fs-extra": "11.4.0", + "express": "4.22.3", + "fs-extra": "11.4.1", "got": "14.6.6", "json-stringify-safe": "5.0.1", "rfdc": "1.4.1", @@ -8145,17 +8177,17 @@ } }, "@node-red/util": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@node-red/util/-/util-5.0.7.tgz", - "integrity": "sha512-cOcZI9GuLsyuJTJAaGNOX92OHs0UXVSriSX2JKcI9DjH5+e1oYSQTfsxg8uHDyFc4juKpdxBNNBx3Y0cDFpbhw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-5.0.8.tgz", + "integrity": "sha512-x31FzDsboA09VD9T4qiIxDet0AjXSCeRGm9jYjo0Jts7yyxtIfR9mCaujIQ4Q/hx1ERQo/TtI/JYGTIWRIs7Yw==", "dev": true, "requires": { "chalk": "^4.1.2", - "fs-extra": "11.4.0", + "fs-extra": "11.4.1", "i18next": "25.8.14", "json-stringify-safe": "5.0.1", "lodash.clonedeep": "^4.5.0", - "moment": "2.30.1", + "moment": "2.31.0", "moment-timezone": "0.5.48" } }, @@ -8340,9 +8372,9 @@ "dev": true }, "@tybys/wasm-util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", "dev": true, "optional": true, "requires": { @@ -8380,27 +8412,27 @@ "dev": true }, "@types/node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.2.tgz", - "integrity": "sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==", + "version": "26.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.5.tgz", + "integrity": "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==", "dev": true, "requires": { "undici-types": "~8.9.0" } }, "@types/readable-stream": { - "version": "4.0.24", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.24.tgz", - "integrity": "sha512-NRvUNC/JFGPJvqdAfEve8oginbM6V08u5NzLWpG8MwA2kTPOLnqk+wpwuPT+mp3aUsxyuT6m2gnrPuHYCruzEg==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.25.tgz", + "integrity": "sha512-7GsxL8Wd5X3jh73/qgW7WCnbBvGSdD8U3E4Jiuus3/8I+PN20DtlkJtwFhr/sImXfDDQ2Z03i/9wNiIF3TVSsw==", "dev": true, "requires": { "@types/node": "*" } }, "@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==", "dev": true, "requires": { "@types/node": "*" @@ -8432,9 +8464,9 @@ } }, "acorn": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.19.0.tgz", + "integrity": "sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==", "dev": true }, "acorn-jsx": { @@ -8532,9 +8564,9 @@ "dev": true }, "axios": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.19.0.tgz", - "integrity": "sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "dev": true, "requires": { "follow-redirects": "^1.16.0", @@ -8629,16 +8661,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true - }, - "qs": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", - "dev": true, - "requires": { - "es-define-property": "^1.0.1", - "side-channel": "^1.1.1" - } } } }, @@ -9395,9 +9417,9 @@ "dev": true }, "express": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", - "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.3.tgz", + "integrity": "sha512-Bdcs4+3qlpVlx2NRn6fgX2Ue2/gGRaPeawebgclM0ERSCqDpA+owF1fdPwjJUTAJWMTuAaxjDf+hzb0/4eKvvw==", "dev": true, "requires": { "accepts": "~1.3.8", @@ -9419,9 +9441,9 @@ "methods": "~1.1.2", "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "~0.1.12", + "path-to-regexp": "~0.1.13", "proxy-addr": "~2.0.7", - "qs": "~6.15.1", + "qs": "~6.16.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "~0.19.0", @@ -9592,9 +9614,9 @@ "dev": true }, "follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.1.tgz", + "integrity": "sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg==", "dev": true }, "foreground-child": { @@ -9650,9 +9672,9 @@ "dev": true }, "fs-extra": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", - "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "version": "11.4.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.1.tgz", + "integrity": "sha512-KYAb4c9BJQI6QqGKthV68OHe0badztdXJWKo0WtBA9IuCFPTKvE5ZdUBglP833aMjhaSPNO4A5j/EkzZtGlKjA==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -9855,9 +9877,9 @@ } }, "http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz", + "integrity": "sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==", "dev": true }, "http-errors": { @@ -10210,9 +10232,9 @@ } }, "moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.31.0.tgz", + "integrity": "sha512-0acOTfMiWOheYS4eoWb80yYMb/JLvVv9SHbs2PehaDzfUG0Bw855SKyk0IKTnPGa5+U2bmi3W68l1+sGLX/pvw==", "dev": true }, "moment-timezone": { @@ -10255,9 +10277,9 @@ "dev": true }, "ws": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", - "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", "dev": true, "requires": {} } @@ -10281,14 +10303,13 @@ "dev": true }, "multer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/multer/-/multer-2.3.0.tgz", - "integrity": "sha512-cjNbm3sttszgZeGfJR124D+jFEfkXCVAsoPBmFn9X7UxmDSFHWqE2CoEj0vrmSpuAFnqWR1Szcm9QTsiHr60Xw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.4.0.tgz", + "integrity": "sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg==", "dev": true, "requires": { "append-field": "^1.0.0", "busboy": "^1.6.0", - "concat-stream": "^2.0.0", "type-is": "^1.6.18" } }, @@ -10364,35 +10385,35 @@ } }, "node-red": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/node-red/-/node-red-5.0.7.tgz", - "integrity": "sha512-zO5efeTMmjzwsAoqnnXxGYE5PSSy2w7apZynPgYgBb3Vbv9JtcKKPyNFYlN3U1wDVofahnfKgr1ewVAbt/dUfQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-5.0.8.tgz", + "integrity": "sha512-9+wK6Oqwy3AueSYnSPj8N662NSkD0i3At5WQCsCzbIZY+IdU1fUzfnYq6afLn9O5AGrLT0JxR/bN3jTCYxQosQ==", "dev": true, "requires": { - "@node-red/editor-api": "5.0.7", - "@node-red/nodes": "5.0.7", - "@node-red/runtime": "5.0.7", - "@node-red/util": "5.0.7", + "@node-red/editor-api": "5.0.8", + "@node-red/nodes": "5.0.8", + "@node-red/runtime": "5.0.8", + "@node-red/util": "5.0.8", "@node-rs/bcrypt": "1.10.7", "basic-auth": "2.0.1", "bcryptjs": "3.0.3", "cors": "2.8.6", - "express": "4.22.2", - "fs-extra": "11.4.0", - "node-red-admin": "^4.1.7", + "express": "4.22.3", + "fs-extra": "11.4.1", + "node-red-admin": "^4.1.8", "nopt": "5.0.0", "semver": "7.8.5" } }, "node-red-admin": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.7.tgz", - "integrity": "sha512-fbWD2V9C57KCAQBl2sE/NU0US8H/H1En1PAIbUK+Yj7m3L45ez5dcl73WuREZezc2DzJbMNh3lRA5YZd4ZcPhg==", + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.8.tgz", + "integrity": "sha512-Wub/nsDlWJtqXQncuLbW5rgypbzR6n5CdkJxLeYX20l63H7CQfLgwQ0sTlTz3F9RrH2PikHfamFgZQfQhc978A==", "dev": true, "requires": { "@node-rs/bcrypt": "1.10.7", "ansi-colors": "4.1.3", - "axios": "1.19.0", + "axios": "1.20.0", "bcryptjs": "3.0.3", "cli-table": "0.3.11", "enquirer": "2.4.1", @@ -10445,14 +10466,14 @@ "dev": true }, "npm": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-11.19.1.tgz", - "integrity": "sha512-ztsxKxt/kkIaAs+2i0GU6I+DRmUdrNasxTZKJe9TCdSjKxlhah/4r/hl5ygMD6XAg1qZ9c2TNomR4qgOydp10g==", + "version": "11.21.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-11.21.0.tgz", + "integrity": "sha512-Zov8KhamNneiLdELtj5YALtNmJW4L4fCLTzjfpzXG2w6MSHcf0UxgdlK5uloCuksWT+7mGUU7wi79cO6RqivPg==", "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^9.9.1", - "@npmcli/config": "^10.12.0", + "@npmcli/arborist": "^9.9.2", + "@npmcli/config": "^10.14.0", "@npmcli/fs": "^5.0.0", "@npmcli/map-workspaces": "^5.0.3", "@npmcli/metavuln-calculator": "^9.0.3", @@ -10476,12 +10497,12 @@ "is-cidr": "^6.0.4", "json-parse-even-better-errors": "^5.0.0", "libnpmaccess": "^10.0.3", - "libnpmdiff": "^8.1.12", - "libnpmexec": "^10.3.2", - "libnpmfund": "^7.0.26", + "libnpmdiff": "^8.1.13", + "libnpmexec": "^10.3.3", + "libnpmfund": "^7.0.27", "libnpmorg": "^8.0.1", - "libnpmpack": "^9.1.13", - "libnpmpublish": "^11.2.0", + "libnpmpack": "^9.1.14", + "libnpmpublish": "^11.2.1", "libnpmsearch": "^9.0.1", "libnpmteam": "^8.0.2", "libnpmversion": "^8.0.4", @@ -10548,7 +10569,7 @@ } }, "@npmcli/arborist": { - "version": "9.9.1", + "version": "9.9.2", "bundled": true, "dev": true, "requires": { @@ -10589,7 +10610,7 @@ } }, "@npmcli/config": { - "version": "10.12.0", + "version": "10.14.0", "bundled": true, "dev": true, "requires": { @@ -11051,11 +11072,11 @@ } }, "libnpmdiff": { - "version": "8.1.12", + "version": "8.1.13", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^9.9.1", + "@npmcli/arborist": "^9.9.2", "@npmcli/installed-package-contents": "^4.0.0", "binary-extensions": "^3.0.0", "diff": "^8.0.2", @@ -11066,12 +11087,12 @@ } }, "libnpmexec": { - "version": "10.3.2", + "version": "10.3.3", "bundled": true, "dev": true, "requires": { "@gar/promise-retry": "^1.0.0", - "@npmcli/arborist": "^9.9.1", + "@npmcli/arborist": "^9.9.2", "@npmcli/package-json": "^7.0.0", "@npmcli/run-script": "^10.0.0", "ci-info": "^4.0.0", @@ -11085,11 +11106,11 @@ } }, "libnpmfund": { - "version": "7.0.26", + "version": "7.0.27", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^9.9.1" + "@npmcli/arborist": "^9.9.2" } }, "libnpmorg": { @@ -11102,18 +11123,18 @@ } }, "libnpmpack": { - "version": "9.1.13", + "version": "9.1.14", "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^9.9.1", + "@npmcli/arborist": "^9.9.2", "@npmcli/run-script": "^10.0.0", "npm-package-arg": "^13.0.0", "pacote": "^21.0.2" } }, "libnpmpublish": { - "version": "11.2.0", + "version": "11.2.1", "bundled": true, "dev": true, "requires": { @@ -11969,9 +11990,9 @@ "integrity": "sha512-mZSiP6RnbHl4xL2Ap5HfkjLnmxfKcPWpWe/c+5XxCuetEenqmNFf1FH/ftXPCtFG5/TDobjsjz6sSNL0Sr8Z9g==" }, "qs": { - "version": "6.15.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "dev": true, "requires": { "es-define-property": "^1.0.1", @@ -12018,9 +12039,9 @@ } }, "readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.8.0.tgz", + "integrity": "sha512-2jhTTU3Eilp/2DMT71gbcoqC35eQHasMJH0RHkYxwlxIv3+FR6Y5xAFZIwEGLxKkjZYEFlsiMNIdwUqjK2lLHQ==", "dev": true, "requires": { "abort-controller": "^3.0.0", @@ -12716,9 +12737,9 @@ } }, "ws": { - "version": "7.5.11", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", - "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "version": "7.5.13", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.13.tgz", + "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", "dev": true, "requires": {} },