diff --git a/package-lock.json b/package-lock.json index 20b022c..c3f5406 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,22 +13,22 @@ "clean-css": "^5.3.2", "compression": "^1.7.4", "cookie-parser": "^1.4.6", - "ejs": "^3.1.8", + "ejs": "^3.1.9", "express": "^4.18.2", "express-fileupload": "^1.3.1", "express-useragent": "^1.0.15", "hcaptcha": "^0.1.1", "hsts": "^2.2.0", "html-minifier-terser": "^7.1.0", - "lru-cache": "^7.18.3", + "lru-cache": "^8.0.0", "mysql2": "^3.2.0", - "newrelic": "^9.11.0", + "newrelic": "^9.12.1", "sharp": "^0.30.7", "spdy": "^4.0.2", "swagger-autogen": "^2.23.1", "uglify-js": "^3.17.4", "unsafe_encrypt": "^1.0.4", - "ws": "^8.12.1" + "ws": "^8.13.0" }, "devDependencies": { "@hcaptcha/types": "^1.0.3" @@ -798,9 +798,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { "jake": "^10.8.5" }, @@ -1429,11 +1429,11 @@ } }, "node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.0.tgz", + "integrity": "sha512-pMu1vSJIwJPS/YuMJAJFjvKA2OC7rvgKqJHr90JmZ1kv/hO+MuzqHRSWqyn730vlOwc1Bx/c8+3izTGzmKyXNQ==", "engines": { - "node": ">=12" + "node": ">=16.14" } }, "node_modules/media-typer": { @@ -1563,6 +1563,14 @@ "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" }, + "node_modules/mysql2/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, "node_modules/mysql2/node_modules/sqlstring": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", @@ -1582,6 +1590,14 @@ "node": ">=12.0.0" } }, + "node_modules/named-placeholders/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, "node_modules/nan": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", @@ -1602,11 +1618,11 @@ } }, "node_modules/newrelic": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.11.0.tgz", - "integrity": "sha512-Jttqh3anVrgIKEgQINdjae4OGF3qjcC9G/8Z97+zhdPsVa1mLP1LHZjdkRv9ts61WjerVEcvtmS9hWpgiQJonQ==", + "version": "9.12.1", + "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.12.1.tgz", + "integrity": "sha512-eKRvlFL60FYCw9mPOd6WQvOeZnhRJ37buNUADGevLxo8DmR8mIOCFIOlmUhTehTbqbl/bdLuw1lYNakudr1uNQ==", "dependencies": { - "@grpc/grpc-js": "^1.8.8", + "@grpc/grpc-js": "^1.8.9", "@grpc/proto-loader": "^0.7.5", "@newrelic/aws-sdk": "^5.0.2", "@newrelic/koa": "^7.1.1", @@ -2567,9 +2583,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", - "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "engines": { "node": ">=10.0.0" }, @@ -3215,9 +3231,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "requires": { "jake": "^10.8.5" } @@ -3714,9 +3730,9 @@ } }, "lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.0.tgz", + "integrity": "sha512-pMu1vSJIwJPS/YuMJAJFjvKA2OC7rvgKqJHr90JmZ1kv/hO+MuzqHRSWqyn730vlOwc1Bx/c8+3izTGzmKyXNQ==" }, "media-typer": { "version": "0.3.0", @@ -3812,6 +3828,11 @@ "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + }, "sqlstring": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", @@ -3825,6 +3846,13 @@ "integrity": "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==", "requires": { "lru-cache": "^7.14.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + } } }, "nan": { @@ -3844,12 +3872,12 @@ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "newrelic": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.11.0.tgz", - "integrity": "sha512-Jttqh3anVrgIKEgQINdjae4OGF3qjcC9G/8Z97+zhdPsVa1mLP1LHZjdkRv9ts61WjerVEcvtmS9hWpgiQJonQ==", + "version": "9.12.1", + "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-9.12.1.tgz", + "integrity": "sha512-eKRvlFL60FYCw9mPOd6WQvOeZnhRJ37buNUADGevLxo8DmR8mIOCFIOlmUhTehTbqbl/bdLuw1lYNakudr1uNQ==", "requires": { "@contrast/fn-inspect": "^3.3.0", - "@grpc/grpc-js": "^1.8.8", + "@grpc/grpc-js": "^1.8.9", "@grpc/proto-loader": "^0.7.5", "@newrelic/aws-sdk": "^5.0.2", "@newrelic/koa": "^7.1.1", @@ -4581,9 +4609,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "ws": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", - "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "requires": {} }, "y18n": { diff --git a/package.json b/package.json index 3b167f8..549ff1a 100644 --- a/package.json +++ b/package.json @@ -4,14 +4,15 @@ "clean-css": "^5.3.2", "compression": "^1.7.4", "cookie-parser": "^1.4.6", - "ejs": "^3.1.8", + "ejs": "^3.1.9", "express": "^4.18.2", "express-fileupload": "^1.3.1", "express-useragent": "^1.0.15", "hcaptcha": "^0.1.1", "hsts": "^2.2.0", "html-minifier-terser": "^7.1.0", - "lru-cache": "^7.18.3", + "newrelic": "^9.12.1", + "lru-cache": "^8.0.0", "mysql2": "^3.2.0", "newrelic": "^9.11.0", "sharp": "^0.30.7", @@ -19,7 +20,7 @@ "swagger-autogen": "^2.23.1", "uglify-js": "^3.17.4", "unsafe_encrypt": "^1.0.4", - "ws": "^8.12.1" + "ws": "^8.13.0" }, "scripts": { "start": "node server.js",