diff --git a/server/package-lock.json b/server/package-lock.json index 3d362c1..5e7d5ce 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -11,26 +11,26 @@ "dependencies": { "@fastify/cookie": "^11.0.1", "@fastify/formbody": "^8.0.1", - "@fastify/static": "^8.0.1", + "@fastify/static": "^8.0.3", "@fastify/view": "^10.0.1", - "bufferstuff": "^1.5.1", + "bufferstuff": "^1.8.0", "ejs": "^3.1.10", - "fastify": "^5.0.0", + "fastify": "^5.2.0", "hsconsole": "^1.0.2", - "mysql2": "^3.11.3", + "mysql2": "^3.11.5", "simple-prom": "^1.0.1", - "ultimate-ws": "^1.0.9" + "ultimate-ws": "^1.0.13" }, "devDependencies": { "@types/ejs": "^3.1.5", - "@types/node": "^22.7.5", - "@vercel/ncc": "^0.38.2", + "@types/node": "^22.10.2", + "@vercel/ncc": "^0.38.3", "check-outdated": "^2.12.0", - "nodemon": "^3.1.7", + "nodemon": "^3.1.9", "npm-run-all": "^4.1.5", - "terser": "^5.34.1", + "terser": "^5.37.0", "ts-node": "^10.9.2", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } }, "node_modules/@cspotcode/source-map-support": { @@ -116,9 +116,9 @@ } }, "node_modules/@fastify/send": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@fastify/send/-/send-3.1.1.tgz", - "integrity": "sha512-LdiV2mle/2tH8vh6GwGl0ubfUAgvY+9yF9oGI1iiwVyNUVOQamvw5n+OFu6iCNNoyuCY80FFURBn4TZCbTe8LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@fastify/send/-/send-3.3.0.tgz", + "integrity": "sha512-hvrgPVG3oehn4wSPmRdqZcBCsEt7Lp6WOd6vsJ3Ms4hc5r5zouT9Ls9wq6R2tHMgJGHhNtsmd0CnhP7lmF7OTg==", "license": "MIT", "dependencies": { "@lukeed/ms": "^2.0.2", @@ -129,13 +129,13 @@ } }, "node_modules/@fastify/static": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-8.0.1.tgz", - "integrity": "sha512-7idyhbcgf14v4bjWzUeHEFvnVxvNJ1n5cyGPgFtwTZjnjUQ1wgC7a2FQai7OGKqCKywDEjzbPhAZRW+uEK1LMg==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-8.0.3.tgz", + "integrity": "sha512-GHSoOVDIxEYEeVR5l044bRCuAKDErD/+9VE+Z9fnaTRr+DDz0Avrm4kKai1mHbPx6C0U7BVNthjd/gcMquZZUA==", "license": "MIT", "dependencies": { "@fastify/accept-negotiator": "^2.0.0", - "@fastify/send": "^3.1.0", + "@fastify/send": "^3.2.0", "content-disposition": "^0.5.4", "fastify-plugin": "^5.0.0", "fastq": "^1.17.1", @@ -287,19 +287,19 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.20.0" } }, "node_modules/@vercel/ncc": { - "version": "0.38.2", - "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.2.tgz", - "integrity": "sha512-3yel3jaxUg9pHBv4+KeC9qlbdZPug+UMtUOlhvpDYCMSgcNSrS2Hv1LoqMsOV7hf2lYscx+BESfJOIla1WsmMQ==", + "version": "0.38.3", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.3.tgz", + "integrity": "sha512-rnK6hJBS6mwc+Bkab+PGPs9OiS0i/3kdTO+CkI8V0/VrW3vmz7O2Pxjw/owOlmo6PKEIxRSeZKv/kuL9itnpYA==", "dev": true, "license": "MIT", "bin": { @@ -602,9 +602,10 @@ "dev": true }, "node_modules/bufferstuff": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/bufferstuff/-/bufferstuff-1.5.1.tgz", - "integrity": "sha512-IQF03UD+569MX80y70eOrFBhAhavEIOL12WJlVCKDSjOhCVueEY/MjwJPhW4Z1mbd9HcqEeZChldRwbqJP8k1w==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/bufferstuff/-/bufferstuff-1.8.0.tgz", + "integrity": "sha512-pabIwpP8HpeDTbh4XViU5A4n2OLNlZAAdsEuoCuZ16LAjiuWeirdu/8MhOETW2AVzH9hP2TlZZsoNIr+tE8xTg==", + "license": "MIT" }, "node_modules/call-bind": { "version": "1.0.7", @@ -1134,9 +1135,9 @@ "license": "MIT" }, "node_modules/fastify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.0.0.tgz", - "integrity": "sha512-Qe4dU+zGOzg7vXjw4EvcuyIbNnMwTmcuOhlOrOJsgwzvjEZmsM/IeHulgJk+r46STjdJS/ZJbxO8N70ODXDMEQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.2.0.tgz", + "integrity": "sha512-3s+Qt5S14Eq5dCpnE0FxTp3z4xKChI83ZnMv+k0FwX+VUoZrgCFoLAxpfdi/vT4y6Mk+g7aAMt9pgXDoZmkefQ==", "funding": [ { "type": "github", @@ -1161,7 +1162,7 @@ "process-warning": "^4.0.0", "proxy-addr": "^2.0.7", "rfdc": "^1.3.1", - "secure-json-parse": "^2.7.0", + "secure-json-parse": "^3.0.1", "semver": "^7.6.0", "toad-cache": "^3.7.0" } @@ -2210,9 +2211,9 @@ "dev": true }, "node_modules/mysql2": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.11.3.tgz", - "integrity": "sha512-Qpu2ADfbKzyLdwC/5d4W7+5Yz7yBzCU05YWt5npWzACST37wJsB23wgOSo00qi043urkiRwXtEvJc9UnuLX/MQ==", + "version": "3.11.5", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.11.5.tgz", + "integrity": "sha512-0XFu8rUmFN9vC0ME36iBvCUObftiMHItrYFhlCRvFWbLgpNqtC4Br/NmZX1HNCszxT0GGy5QtP+k3Q3eCJPaYA==", "license": "MIT", "dependencies": { "aws-ssl-profiles": "^1.1.1", @@ -2255,9 +2256,9 @@ "dev": true }, "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", "dev": true, "license": "MIT", "dependencies": { @@ -2787,9 +2788,10 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/secure-json-parse": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", - "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-3.0.1.tgz", + "integrity": "sha512-9QR7G96th4QJ2+dJwvZB+JoXyt8PN+DbEjOr6kL2/JU4KH8Eb2sFdU+gt8EDdzWDWoWH0uocDdfCoFzdVSixUA==", + "license": "BSD-3-Clause" }, "node_modules/semver": { "version": "7.6.0", @@ -3227,9 +3229,9 @@ } }, "node_modules/terser": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", - "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -3419,9 +3421,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3433,13 +3435,13 @@ } }, "node_modules/ultimate-ws": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/ultimate-ws/-/ultimate-ws-1.0.9.tgz", - "integrity": "sha512-QV+vsCIUBf4zUg0vmY9WvIZqiG7qtctQYela00CrdW8sYIJOrFtgtjD8q9TYGVoqcMNrj/S+Mgx39hrRGQkukA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/ultimate-ws/-/ultimate-ws-1.0.13.tgz", + "integrity": "sha512-YhgXaQYTTf2U0WMXId+Wq2/G6RJpg3lnWLASXC4pr8ZE6nE/dWVQ3EzBmNnCrXK+gp+4zGLUtdl61U/jIEVksQ==", "license": "Apache-2.0", "dependencies": { "tseep": "^1.3.1", - "uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.48.0", + "uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.51.0", "ws": "^8.18.0" } }, @@ -3465,9 +3467,9 @@ "dev": true }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true, "license": "MIT" }, diff --git a/server/package.json b/server/package.json index 03cfafc..a38d614 100644 --- a/server/package.json +++ b/server/package.json @@ -14,25 +14,25 @@ "dependencies": { "@fastify/cookie": "^11.0.1", "@fastify/formbody": "^8.0.1", - "@fastify/static": "^8.0.1", + "@fastify/static": "^8.0.3", "@fastify/view": "^10.0.1", - "bufferstuff": "^1.5.1", + "bufferstuff": "^1.8.0", "ejs": "^3.1.10", - "fastify": "^5.0.0", + "fastify": "^5.2.0", "hsconsole": "^1.0.2", - "mysql2": "^3.11.3", + "mysql2": "^3.11.5", "simple-prom": "^1.0.1", - "ultimate-ws": "^1.0.9" + "ultimate-ws": "^1.0.13" }, "devDependencies": { "@types/ejs": "^3.1.5", - "@types/node": "^22.7.5", - "@vercel/ncc": "^0.38.2", + "@types/node": "^22.10.2", + "@vercel/ncc": "^0.38.3", "check-outdated": "^2.12.0", - "nodemon": "^3.1.7", + "nodemon": "^3.1.9", "npm-run-all": "^4.1.5", - "terser": "^5.34.1", + "terser": "^5.37.0", "ts-node": "^10.9.2", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } }