diff --git a/package-lock.json b/package-lock.json index 072b917..5471949 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,9 +40,9 @@ } }, "node_modules/@emnapi/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", - "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", + "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", "dev": true, "license": "MIT", "optional": true, @@ -52,9 +52,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", - "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", "dev": true, "license": "MIT", "optional": true, @@ -331,19 +331,19 @@ } }, "node_modules/@node-red/editor-api": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-4.1.0.tgz", - "integrity": "sha512-+O0EtqMGnAbvROCDrkCWH3/MA5AvMwcXKwm0n12+c4BJZJ8qTpHyj2QP9mQvjE+E0+Nq8D/whEFtAcAOou+Q1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-4.1.2.tgz", + "integrity": "sha512-cpd7UGoSEBdf0+nSwX6O1h+7stLnNGevSl4DKXC81mtpzB/DmdA9VMj7FOtqXnGB2UcigKDRAIM0VoiFIwvTAQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/editor-client": "4.1.0", - "@node-red/util": "4.1.0", + "@node-red/editor-client": "4.1.2", + "@node-red/util": "4.1.2", "bcryptjs": "3.0.2", "body-parser": "1.20.3", "clone": "2.1.2", "cors": "2.8.5", - "express": "4.21.2", + "express": "4.22.1", "express-session": "1.18.2", "memorystore": "1.6.7", "mime": "3.0.0", @@ -360,16 +360,16 @@ } }, "node_modules/@node-red/editor-client": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-4.1.0.tgz", - "integrity": "sha512-effqbGr6+nhLmTOJCD59O2gU518pONcLK4KLBfbTKdecandvJdj4jlg9J2CAAMdISYwuRP8OTrIIIdyzAYW+tA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-4.1.2.tgz", + "integrity": "sha512-MC0J9wmAXwuHXzZrFRqHsfxEJ4vV29S2czES4x11lt+Lv3H8QOvAaWM3Sf0blZSn/6JUUF9TIapEY0IdeHX8Aw==", "dev": true, "license": "Apache-2.0" }, "node_modules/@node-red/nodes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-4.1.0.tgz", - "integrity": "sha512-KDU5btQ5oBmwPWAu5v4e9D/EAKmsEhptGEZiH0cWsuBKDoEW5PRfNEcXgIRBbeW1A5ANWzclRl3ri+SKEnDZhA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-4.1.2.tgz", + "integrity": "sha512-4FBpnXRhsg6o7BHYSlZbi8QE7UNNEt8ZEItUAFxOM2EcT/DnDodsk0quzeQ+xdzBkU2XPbLBRl2Y82CFKMOSKg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -392,7 +392,7 @@ "https-proxy-agent": "5.0.1", "iconv-lite": "0.6.3", "is-utf8": "0.2.1", - "js-yaml": "4.1.0", + "js-yaml": "4.1.1", "media-typer": "1.1.0", "mqtt": "5.11.0", "multer": "2.0.2", @@ -431,13 +431,13 @@ "license": "MIT" }, "node_modules/@node-red/registry": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-4.1.0.tgz", - "integrity": "sha512-HC97KTfPS/rsuS58R3OAz/0kJ/GoxUyo6ReS2Qk1FYAdLnaBJTeptzvGAiUCHNb6xUqjVsNLOWeJAOBpLMqm6Q==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-4.1.2.tgz", + "integrity": "sha512-SNciP3VjTOJSI0nxApU1MOrEmFBomYR5egHsRgPYCzOwKMWquFs1ACr0USPH834pIejGKzNgENJE7iwOjVkWFw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/util": "4.1.0", + "@node-red/util": "4.1.2", "clone": "2.1.2", "fs-extra": "11.3.0", "semver": "7.7.1", @@ -459,18 +459,18 @@ } }, "node_modules/@node-red/runtime": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-4.1.0.tgz", - "integrity": "sha512-+216l0vt33H8z0aUJm8kjw/TkUOZCgoflq4makQfehYFj/onHs3aHafmlIpdQIyvVHugBlrDSzqNqnXvC1blXQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-4.1.2.tgz", + "integrity": "sha512-lfuk10hQNzEBKJ0t1ftwmZneL2Tdq1hoPh7A9mK+auIbrPNQlKZy5ekOzzeBJiu4VqecCcIXXjaXoeHMBLuvHw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/registry": "4.1.0", - "@node-red/util": "4.1.0", + "@node-red/registry": "4.1.2", + "@node-red/util": "4.1.2", "async-mutex": "0.5.0", "clone": "2.1.2", "cronosjs": "1.7.1", - "express": "4.21.2", + "express": "4.22.1", "fs-extra": "11.3.0", "got": "12.6.1", "json-stringify-safe": "5.0.1", @@ -492,9 +492,9 @@ } }, "node_modules/@node-red/util": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@node-red/util/-/util-4.1.0.tgz", - "integrity": "sha512-VF2JUQ8p8tsl1m8rCUSxSmCB3BCQPLm/c291U6wgUvl+F1TwZI0javPqJRAHZDQ4PBSLvWZcxRn+0nC2QbC4jQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-4.1.2.tgz", + "integrity": "sha512-Qzb4Gtf2gS71gUKPaH4HUZQ3auHMr1hXWQ42Qh7SHcT+vRCQZ8Zzm+Hg4mM2vpU6dYuISQkUwTJRurDJHmKJGw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1084,9 +1084,9 @@ "license": "MIT" }, "node_modules/@types/readable-stream": { - "version": "4.0.21", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.21.tgz", - "integrity": "sha512-19eKVv9tugr03IgfXlA9UVUVRbW6IuqRO5B92Dl4a6pT7K8uaGrNS0GkxiZD0BOk6PLuXl5FhWl//eX/pzYdTQ==", + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.23.tgz", + "integrity": "sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==", "dev": true, "license": "MIT", "dependencies": { @@ -1179,6 +1179,7 @@ "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.46.0", "@typescript-eslint/types": "8.46.0", @@ -1418,6 +1419,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1553,9 +1555,9 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", - "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "dev": true, "license": "MIT", "dependencies": { @@ -1616,9 +1618,9 @@ } }, "node_modules/bl": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.3.tgz", - "integrity": "sha512-nHB8B5roHlGX5TFsWeiQJijdddZIOHuv1eL2cM2kHnG3qR91CYLsysGe+CvxQfEd23EKD0eJf4lto0frTbddKA==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.6.tgz", + "integrity": "sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg==", "dev": true, "license": "MIT", "dependencies": { @@ -2468,6 +2470,7 @@ "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -2728,40 +2731,40 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -2839,16 +2842,6 @@ ], "license": "MIT" }, - "node_modules/express/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -2866,6 +2859,22 @@ "dev": true, "license": "MIT" }, + "node_modules/express/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==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -3006,18 +3015,18 @@ } }, "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "engines": { @@ -3423,6 +3432,16 @@ "node": ">= 0.8" } }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http2-wrapper": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", @@ -3562,9 +3581,9 @@ "license": "ISC" }, "node_modules/ip-address": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", - "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", "dev": true, "license": "MIT", "engines": { @@ -3640,9 +3659,9 @@ } }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -4150,22 +4169,22 @@ } }, "node_modules/node-red": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/node-red/-/node-red-4.1.0.tgz", - "integrity": "sha512-NebPe7dlSiGJl+AWeXNXg1NLN289n1N/i1sn6T4IRSg9/VxC59DiXf8M86eD6PBjoO5OJAo5vtnWNierNrCgSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-4.1.2.tgz", + "integrity": "sha512-JbXNxoF8J7+DSGFErGJmziRDZ7kpd1bOZ6n34v+q8JEWaHSRDOqplJQGAf9W867eV4Tq1/Kbni7+sHx2jeYxtQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@node-red/editor-api": "4.1.0", - "@node-red/nodes": "4.1.0", - "@node-red/runtime": "4.1.0", - "@node-red/util": "4.1.0", + "@node-red/editor-api": "4.1.2", + "@node-red/nodes": "4.1.2", + "@node-red/runtime": "4.1.2", + "@node-red/util": "4.1.2", "basic-auth": "2.0.1", "bcryptjs": "3.0.2", "cors": "2.8.5", - "express": "4.21.2", + "express": "4.22.1", "fs-extra": "11.3.0", - "node-red-admin": "^4.1.1", + "node-red-admin": "^4.1.2", "nopt": "5.0.0", "semver": "7.7.1" }, @@ -4181,14 +4200,14 @@ } }, "node_modules/node-red-admin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.1.tgz", - "integrity": "sha512-49VOt0z1YwLwUtauxyoSY5hR3gzXWisdAa1b0JqIwXb2ZJnQh5k/cM4oSVg7yPKi07HcmntwmLVWfZGJdjIR8A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-4.1.2.tgz", + "integrity": "sha512-Yqe3dREfZZmc/BqT3Ntg0DEXivbP3HBNYCbjDkUaakkIIrapNR8TK1vj3RgkSW6FMtpfcVXBcLGI4cA0I1zbOw==", "dev": true, "license": "Apache-2.0", "dependencies": { "ansi-colors": "^4.1.3", - "axios": "1.11.0", + "axios": "1.12.2", "bcryptjs": "3.0.2", "cli-table": "^0.3.11", "enquirer": "^2.3.6", @@ -4875,11 +4894,11 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", "dev": true, - "license": "ISC" + "license": "BlueOak-1.0.0" }, "node_modules/semver": { "version": "7.7.2", @@ -4895,25 +4914,25 @@ } }, "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~2.0.2" }, "engines": { "node": ">= 0.8.0" @@ -4936,14 +4955,25 @@ "dev": true, "license": "MIT" }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/send/node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "dev": true, "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/send/node_modules/mime": { @@ -4960,16 +4990,16 @@ } }, "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", "dev": true, "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.19.0" + "send": "~0.19.1" }, "engines": { "node": ">= 0.8.0" @@ -5118,9 +5148,9 @@ } }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "dev": true, "license": "MIT", "engines": { @@ -5376,6 +5406,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver"