diff --git a/package-lock.json b/package-lock.json index cfdac3c..ff50724 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "http-proxy": "^1.18.1", "mocha": "^10.4.0", - "node-red": "^3.1.9", + "node-red": "^3.1.11", "node-red-node-test-helper": "^0.3.4" }, "engines": { @@ -32,9 +32,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", - "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -65,13 +65,13 @@ } }, "node_modules/@node-red/editor-api": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-3.1.9.tgz", - "integrity": "sha512-HHhFiwxmD8V5+U/xe+Gl9T0oAnwFeA7zisG8VW+Ruh3apGQvV9l5UoL9Yg00jEPDOhL99k/wqcXI42lakEkiKw==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-3.1.11.tgz", + "integrity": "sha512-vSIH56cBPoYIh7PMJ/edVKbJHoYVBOFvtty/RBjGWRz0B/Ra/3mgGzZRY1kab6i5HZynzfqSSCR2LbGg2PiFaA==", "dev": true, "dependencies": { - "@node-red/editor-client": "3.1.9", - "@node-red/util": "3.1.9", + "@node-red/editor-client": "3.1.11", + "@node-red/util": "3.1.11", "bcryptjs": "2.4.3", "body-parser": "1.20.2", "clone": "2.1.2", @@ -86,22 +86,22 @@ "passport": "0.6.0", "passport-http-bearer": "1.0.1", "passport-oauth2-client-password": "0.1.2", - "ws": "7.5.6" + "ws": "7.5.10" }, "optionalDependencies": { "bcrypt": "5.1.0" } }, "node_modules/@node-red/editor-client": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-3.1.9.tgz", - "integrity": "sha512-k8ik9fqcUxwsjEL0bBywNRYoFk7VZxdcoXRKCtcB3H8T/KRgQBDZu4j27dtff/5WPqnvtmXOQBbdDrhluMO0ng==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-3.1.11.tgz", + "integrity": "sha512-zEq2B4n4iJHzFEjebOIgWwSvLDb4ckBaKQBSzywHXxaPb6GnCrsBOlxEEcyObveTy+JpVIl5j64JrZ041pvYhQ==", "dev": true }, "node_modules/@node-red/nodes": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-3.1.9.tgz", - "integrity": "sha512-H0ZJjgmc7tbDBExF8WWIab7VJ1PBJxqExc6HWfb5FJQcOyA9mzCXwBduirWGxWAbQzZvq5GLgzy5ECzDJIjbSQ==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-3.1.11.tgz", + "integrity": "sha512-I/m1+G8OVHxX9ryE3eSE9fa3ZUr/X2Y4nhOfkQ+M3UtlelPiXt5CJoqEnrUufC4wXHIEYJKF9VYaIlBpVK97gw==", "dev": true, "dependencies": { "acorn": "8.8.2", @@ -133,7 +133,7 @@ "raw-body": "2.5.2", "tough-cookie": "4.1.3", "uuid": "9.0.0", - "ws": "7.5.6", + "ws": "7.5.10", "xml2js": "0.6.2" } }, @@ -149,40 +149,13 @@ "node": ">=0.10.0" } }, - "node_modules/@node-red/nodes/node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@node-red/nodes/node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@node-red/registry": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-3.1.9.tgz", - "integrity": "sha512-lm1jNGO5ebax5kw5A2stOymMVQpuAGJ24M+3bfPYj3djzgBq4qKbNX6EAJLtyLHlCKecAybJoXDNpNcCnl7BXQ==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-3.1.11.tgz", + "integrity": "sha512-oIl3d0WW3Ton6SOVB0dMYEQ1LZlUSbMypNvgU/5KEy/NYV9ab6nVP3uWcMZtXFalFXPE94ov4BYic1yGnYbQ5w==", "dev": true, "dependencies": { - "@node-red/util": "3.1.9", + "@node-red/util": "3.1.11", "clone": "2.1.2", "fs-extra": "11.1.1", "semver": "7.5.4", @@ -191,13 +164,13 @@ } }, "node_modules/@node-red/runtime": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-3.1.9.tgz", - "integrity": "sha512-tpuHE5gEqLx9OoRjSxsyh683yGCnBlAAwbjkVv5lonqYqLJwE3DCJnMuHYj1lPUDzSc0QzhE9efm+LIhAhBU4g==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-3.1.11.tgz", + "integrity": "sha512-7m9QHV2nB4rMfG28Fe1OiFIy3VEEfeKCj4twDnKM4JJPRoaleqnxCllqITGtrDw2H/x9k987a//KKr+31UjtHQ==", "dev": true, "dependencies": { - "@node-red/registry": "3.1.9", - "@node-red/util": "3.1.9", + "@node-red/registry": "3.1.11", + "@node-red/util": "3.1.11", "async-mutex": "0.4.0", "clone": "2.1.2", "express": "4.19.2", @@ -206,9 +179,9 @@ } }, "node_modules/@node-red/util": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@node-red/util/-/util-3.1.9.tgz", - "integrity": "sha512-BT7mMds8MFrXwgGuNjmk/vY0X621hirLcqAOp5/ZrrFuzPVoK4PDgoNx5igYD/HVQbVcJTHfN1cRopSFPfdF2Q==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-3.1.11.tgz", + "integrity": "sha512-S0+4Q5+F562BI9hx9oh+9VPfDbDQQKuVgW9oFuFi1+W4HMGGDfS6cG+Qh8XMX1j+sbl+RXxACpL5BjMKv2hSvQ==", "dev": true, "dependencies": { "fs-extra": "11.1.1", @@ -629,20 +602,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -2371,9 +2330,9 @@ } }, "node_modules/memorystore/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -2697,9 +2656,9 @@ } }, "node_modules/mqtt-packet/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -2720,9 +2679,9 @@ "dev": true }, "node_modules/mqtt/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -2934,15 +2893,15 @@ } }, "node_modules/node-red": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/node-red/-/node-red-3.1.9.tgz", - "integrity": "sha512-SNuXZoplH/UewibVbe/UPyMhsmeuoCGjDVmBmWo+Wj8arE14PF1cOoTKdnbv5F/vPc1kbUvd0+oWCm9kv7wfkw==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-3.1.11.tgz", + "integrity": "sha512-JXMyHUxTve+clh0iTHKuz+boJBR0rpsaKX0dFdhrpx3B6JUSH8ie+wpxyUYRr7T3uxzk3mrHcjX6mySfyTPNGg==", "dev": true, "dependencies": { - "@node-red/editor-api": "3.1.9", - "@node-red/nodes": "3.1.9", - "@node-red/runtime": "3.1.9", - "@node-red/util": "3.1.9", + "@node-red/editor-api": "3.1.11", + "@node-red/nodes": "3.1.11", + "@node-red/runtime": "3.1.11", + "@node-red/util": "3.1.11", "basic-auth": "2.0.1", "bcryptjs": "2.4.3", "express": "4.19.2", @@ -3111,9 +3070,9 @@ } }, "node_modules/number-allocator/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -3461,6 +3420,20 @@ "node": ">= 0.6" } }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -3557,9 +3530,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, "node_modules/rimraf": { @@ -3603,9 +3576,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "dev": true }, "node_modules/semver": { @@ -4098,9 +4071,9 @@ "optional": true }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true }, "node_modules/type-detect": { @@ -4312,9 +4285,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" diff --git a/package.json b/package.json index 8a3a3c0..2c3a412 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "devDependencies": { "http-proxy": "^1.18.1", "mocha": "^10.4.0", - "node-red": "^3.1.9", + "node-red": "^3.1.11", "node-red-node-test-helper": "^0.3.4" }, "dependencies": {