From b4073e878c0dd1eb06ac2639dcc9cc7da4c3bbf5 Mon Sep 17 00:00:00 2001 From: Joseph Lawson Date: Sat, 26 Feb 2022 11:09:25 -0500 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=94=A8=20update=20respondToFriend=20d?= =?UTF-8?q?ebug=20messages=20to=20better=20convey=20intent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/classes/MyHandler/MyHandler.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/classes/MyHandler/MyHandler.ts b/src/classes/MyHandler/MyHandler.ts index 18db771d6..69958fdf6 100644 --- a/src/classes/MyHandler/MyHandler.ts +++ b/src/classes/MyHandler/MyHandler.ts @@ -2297,13 +2297,13 @@ export default class MyHandler extends Handler { } const steamID64 = typeof steamID === 'string' ? steamID : steamID.getSteamID64(); - log.debug(`Sending friend request to ${steamID64}...`); + log.debug(`Accepting friend request from ${steamID64}...`); this.bot.client.addFriend(steamID, err => { if (err) { - log.warn(`Failed to a send friend request to ${steamID64}: `, err); + log.warn(`Failed to accept friend request from ${steamID64}: `, err); return; } - log.debug('Friend request has been sent / accepted'); + log.debug('Friend request has been accepted'); }); } From 960f641dd36299d4af919ad8bdf92a99edeb0d68 Mon Sep 17 00:00:00 2001 From: Joseph Lawson Date: Sat, 26 Feb 2022 11:46:42 -0500 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=90=9B=20fix=20ref.tf=20ban=20check?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/bans.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/lib/bans.ts b/src/lib/bans.ts index c5ea9e631..f57d6be5b 100644 --- a/src/lib/bans.ts +++ b/src/lib/bans.ts @@ -38,7 +38,7 @@ async function isBannedOverall(steamID: SteamID | string, checkMptf: boolean): P 'User-Agent': 'TF2Autobot@' + process.env.BOT_VERSION } }, - (err, response, body: RepTF) => { + (err, response, body: string) => { if (err) { log.warn('Failed to obtain data from Rep.tf: ', err); if (checkMptf) { @@ -52,20 +52,22 @@ async function isBannedOverall(steamID: SteamID | string, checkMptf: boolean): P return resolve(false); } - const isBptfBanned = body.bptfBans ? body.bptfBans.banned === 'bad' : false; + const bans = JSON.parse(body) as RepTF; + + const isBptfBanned = bans.bptfBans ? bans.bptfBans.banned === 'bad' : false; log[isBptfBanned ? 'warn' : 'debug']( - 'Backpack.tf: ' + (isBptfBanned ? `banned - ${body.bptfBans.message}` : 'clean') + 'Backpack.tf: ' + (isBptfBanned ? `banned - ${bans.bptfBans.message}` : 'clean') ); - const isSteamRepBanned = body.srBans ? body.srBans.banned === 'bad' : false; + const isSteamRepBanned = bans.srBans ? bans.srBans.banned === 'bad' : false; log[isSteamRepBanned ? 'warn' : 'debug']( - 'Backpack.tf: ' + (isSteamRepBanned ? `banned - ${body.srBans.message}` : 'clean') + 'Backpack.tf: ' + (isSteamRepBanned ? `banned - ${bans.srBans.message}` : 'clean') ); - const isMptfBanned = body.mpBans ? body.mpBans.banned === 'bad' : false; + const isMptfBanned = bans.mpBans ? bans.mpBans.banned === 'bad' : false; if (checkMptf) { log[isMptfBanned ? 'warn' : 'debug']( - 'Marketplace.tf (from Rep.tf): ' + (isMptfBanned ? `banned - ${body.mpBans.message}` : 'clean') + 'Marketplace.tf (from Rep.tf): ' + (isMptfBanned ? `banned - ${bans.mpBans.message}` : 'clean') ); } From 23d2d13a3cb74db26c9cee1e353218111a056a12 Mon Sep 17 00:00:00 2001 From: idinium96 <47635037+idinium96@users.noreply.github.com> Date: Sun, 6 Mar 2022 12:17:53 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=94=84=20bump=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 191 +++++++++++++++++++++++++--------------------- package.json | 12 +-- 2 files changed, 112 insertions(+), 91 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2bf2dd650..8f099e6c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "callback-queue": "^3.0.0", "change-case": "^4.1.2", "cheerio": "^1.0.0-rc.10", - "dayjs": "^1.10.7", + "dayjs": "^1.10.8", "death": "^1.1.0", "dot-prop": "^6.0.1", "dotenv": "^10.0.0", @@ -35,7 +35,7 @@ "module-alias": "^2.2.2", "pjson": "^1.0.9", "pluralize": "^8.0.0", - "pm2": "^5.1.2", + "pm2": "^5.2.0", "pretty-ms": "^7.0.1", "reconnecting-websocket": "^4.4.0", "request-retry-dayjs": "^1.1.0", @@ -44,7 +44,7 @@ "socket.io-client": "^4.4.1", "steam-openid-login-dayjs": "^1.0.7", "steam-totp": "^2.1.1", - "steam-user": "^4.20.2", + "steam-user": "^4.23.0", "steamcommunity": "^3.44.0", "steamid": "^2.0.0", "url": "^0.11.0", @@ -63,14 +63,14 @@ "@types/death": "^1.1.2", "@types/express": "^4.17.13", "@types/graceful-fs": "^4.1.5", - "@types/jest": "^27.4.0", + "@types/jest": "^27.4.1", "@types/pluralize": "0.0.29", "@types/request": "^2.48.8", "@types/retry": "^0.12.1", "@types/semver": "^7.3.9", "@types/socket.io-client": "^1.4.36", "@types/valid-url": "^1.0.3", - "@types/ws": "^8.2.2", + "@types/ws": "^8.5.2", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", "eslint": "^7.32.0", @@ -83,7 +83,7 @@ "prettier": "^2.5.1", "socket.io-mock": "^1.3.2", "ts-jest": "^27.1.3", - "typescript": "^4.5.5" + "typescript": "^4.6.2" } }, "node_modules/@babel/code-frame": { @@ -2235,12 +2235,12 @@ } }, "node_modules/@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", "dev": true, "dependencies": { - "jest-diff": "^27.0.0", + "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" } }, @@ -2364,9 +2364,9 @@ "dev": true }, "node_modules/@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.2.tgz", + "integrity": "sha512-VXI82ykONr5tacHEojnErTQk+KQSoYbW1NB6iz6wUwrNd+BqfkfggQNoNdCqhJSzbNumShPERbM+Pc5zpfhlbw==", "dev": true, "dependencies": { "@types/node": "*" @@ -4093,13 +4093,10 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "node_modules/cron": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", - "integrity": "sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==", - "dependencies": { - "moment-timezone": "^0.5.x" - } + "node_modules/croner": { + "version": "4.1.97", + "resolved": "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz", + "integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==" }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -4211,9 +4208,9 @@ } }, "node_modules/dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.8.tgz", + "integrity": "sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow==" }, "node_modules/death": { "version": "1.1.0", @@ -9219,17 +9216,6 @@ "node": "*" } }, - "node_modules/moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", - "dependencies": { - "moment": ">= 2.9.0" - }, - "engines": { - "node": "*" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -9856,6 +9842,7 @@ "version": "2.0.21", "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz", "integrity": "sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==", + "optional": true, "dependencies": { "safe-buffer": "^5.2.1" }, @@ -9880,7 +9867,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "optional": true }, "node_modules/pirates": { "version": "4.0.4", @@ -9917,9 +9905,9 @@ } }, "node_modules/pm2": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/pm2/-/pm2-5.1.2.tgz", - "integrity": "sha512-2nJQeCWjkN0WnTkWctaoZpqrJTiUN/Icw76IMVHHzPhr/p7yQYlEQgHzlL5IFWxO2N1HdBNXNdZft2p4HUmUcA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/pm2/-/pm2-5.2.0.tgz", + "integrity": "sha512-PO5hMVhQ85cTszFM++6v07Me9hPJMkFbHjkFigtMMk+La8ty2wCi2dlBTeZYJDhPUSjK8Ccltpq2buNRcyMOTw==", "dependencies": { "@pm2/agent": "~2.0.0", "@pm2/io": "~5.0.0", @@ -9931,7 +9919,7 @@ "chokidar": "^3.5.1", "cli-tableau": "^2.0.0", "commander": "2.15.1", - "cron": "1.8.2", + "croner": "~4.1.92", "dayjs": "~1.8.25", "debug": "^4.3.1", "enquirer": "2.3.6", @@ -9939,7 +9927,7 @@ "fclone": "1.0.11", "mkdirp": "1.0.4", "needle": "2.4.0", - "pidusage": "2.0.21", + "pidusage": "~3.0", "pm2-axon": "~4.0.1", "pm2-axon-rpc": "~0.7.1", "pm2-deploy": "~1.0.2", @@ -10096,6 +10084,36 @@ "node": ">=8" } }, + "node_modules/pm2/node_modules/pidusage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.0.tgz", + "integrity": "sha512-8VJLToXhj+RYZGNVw8oxc7dS54iCQXUJ+MDFHezQ/fwF5B8W4OWodAMboc1wb08S/4LiHwAmkT4ohf/d3YPPsw==", + "dependencies": { + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pm2/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/pm2/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11274,9 +11292,9 @@ } }, "node_modules/steam-user": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/steam-user/-/steam-user-4.20.2.tgz", - "integrity": "sha512-mHscRYnsAnzegIyZIBXcagNEyqu66HyIZtjv9oxyR9hM5DUoDWbZxQkeboKmhqBPprpocGHd9e3YZLZcH5aThw==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/steam-user/-/steam-user-4.23.0.tgz", + "integrity": "sha512-PQ37NB7s0q+Tovw9odLBL52vvDdgsA8seaQj7sj2PXf+musE+6bRaON6OkgdblPHr7Ih3l9M2oEoAwDXVXFcbw==", "dependencies": { "@bbob/parser": "^2.2.0", "@doctormckay/stdlib": "^1.11.1", @@ -11902,9 +11920,9 @@ } }, "node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -14436,12 +14454,12 @@ } }, "@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", "dev": true, "requires": { - "jest-diff": "^27.0.0", + "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" } }, @@ -14564,9 +14582,9 @@ "dev": true }, "@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.2.tgz", + "integrity": "sha512-VXI82ykONr5tacHEojnErTQk+KQSoYbW1NB6iz6wUwrNd+BqfkfggQNoNdCqhJSzbNumShPERbM+Pc5zpfhlbw==", "dev": true, "requires": { "@types/node": "*" @@ -15880,13 +15898,10 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "cron": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", - "integrity": "sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==", - "requires": { - "moment-timezone": "^0.5.x" - } + "croner": { + "version": "4.1.97", + "resolved": "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz", + "integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==" }, "cross-spawn": { "version": "7.0.3", @@ -15979,9 +15994,9 @@ } }, "dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.8.tgz", + "integrity": "sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow==" }, "death": { "version": "1.1.0", @@ -16852,8 +16867,7 @@ }, "dependencies": { "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "version": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", "requires": { "bytes": "3.1.1", @@ -19729,14 +19743,6 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, - "moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", - "requires": { - "moment": ">= 2.9.0" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -20236,6 +20242,7 @@ "version": "2.0.21", "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz", "integrity": "sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==", + "optional": true, "requires": { "safe-buffer": "^5.2.1" }, @@ -20243,7 +20250,8 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "optional": true } } }, @@ -20273,9 +20281,9 @@ "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" }, "pm2": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/pm2/-/pm2-5.1.2.tgz", - "integrity": "sha512-2nJQeCWjkN0WnTkWctaoZpqrJTiUN/Icw76IMVHHzPhr/p7yQYlEQgHzlL5IFWxO2N1HdBNXNdZft2p4HUmUcA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/pm2/-/pm2-5.2.0.tgz", + "integrity": "sha512-PO5hMVhQ85cTszFM++6v07Me9hPJMkFbHjkFigtMMk+La8ty2wCi2dlBTeZYJDhPUSjK8Ccltpq2buNRcyMOTw==", "requires": { "@pm2/agent": "~2.0.0", "@pm2/io": "~5.0.0", @@ -20287,7 +20295,7 @@ "chokidar": "^3.5.1", "cli-tableau": "^2.0.0", "commander": "2.15.1", - "cron": "1.8.2", + "croner": "~4.1.92", "dayjs": "~1.8.25", "debug": "^4.3.1", "enquirer": "2.3.6", @@ -20295,7 +20303,7 @@ "fclone": "1.0.11", "mkdirp": "1.0.4", "needle": "2.4.0", - "pidusage": "2.0.21", + "pidusage": "~3.0", "pm2-axon": "~4.0.1", "pm2-axon-rpc": "~0.7.1", "pm2-deploy": "~1.0.2", @@ -20357,6 +20365,19 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "pidusage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.0.tgz", + "integrity": "sha512-8VJLToXhj+RYZGNVw8oxc7dS54iCQXUJ+MDFHezQ/fwF5B8W4OWodAMboc1wb08S/4LiHwAmkT4ohf/d3YPPsw==", + "requires": { + "safe-buffer": "^5.2.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -21339,9 +21360,9 @@ "integrity": "sha512-d+tjnr3wwDkbrKFxjYZ0uK4CSF09oJwCmlGH8SdOlTDkbtBPuNhPKY0XzZxQVltZF6/JkEYj+uz+kBr6UrY7BQ==" }, "steam-user": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/steam-user/-/steam-user-4.20.2.tgz", - "integrity": "sha512-mHscRYnsAnzegIyZIBXcagNEyqu66HyIZtjv9oxyR9hM5DUoDWbZxQkeboKmhqBPprpocGHd9e3YZLZcH5aThw==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/steam-user/-/steam-user-4.23.0.tgz", + "integrity": "sha512-PQ37NB7s0q+Tovw9odLBL52vvDdgsA8seaQj7sj2PXf+musE+6bRaON6OkgdblPHr7Ih3l9M2oEoAwDXVXFcbw==", "requires": { "@bbob/parser": "^2.2.0", "@doctormckay/stdlib": "^1.11.1", @@ -21809,9 +21830,9 @@ } }, "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", "dev": true }, "unbox-primitive": { diff --git a/package.json b/package.json index 5f7f3898a..85d6badc5 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "callback-queue": "^3.0.0", "change-case": "^4.1.2", "cheerio": "^1.0.0-rc.10", - "dayjs": "^1.10.7", + "dayjs": "^1.10.8", "death": "^1.1.0", "dot-prop": "^6.0.1", "dotenv": "^10.0.0", @@ -50,7 +50,7 @@ "module-alias": "^2.2.2", "pjson": "^1.0.9", "pluralize": "^8.0.0", - "pm2": "^5.1.2", + "pm2": "^5.2.0", "pretty-ms": "^7.0.1", "reconnecting-websocket": "^4.4.0", "request-retry-dayjs": "^1.1.0", @@ -59,7 +59,7 @@ "socket.io-client": "^4.4.1", "steam-openid-login-dayjs": "^1.0.7", "steam-totp": "^2.1.1", - "steam-user": "^4.20.2", + "steam-user": "^4.23.0", "steamcommunity": "^3.44.0", "steamid": "^2.0.0", "url": "^0.11.0", @@ -78,14 +78,14 @@ "@types/death": "^1.1.2", "@types/express": "^4.17.13", "@types/graceful-fs": "^4.1.5", - "@types/jest": "^27.4.0", + "@types/jest": "^27.4.1", "@types/pluralize": "0.0.29", "@types/request": "^2.48.8", "@types/retry": "^0.12.1", "@types/semver": "^7.3.9", "@types/socket.io-client": "^1.4.36", "@types/valid-url": "^1.0.3", - "@types/ws": "^8.2.2", + "@types/ws": "^8.5.2", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", "eslint": "^7.32.0", @@ -98,7 +98,7 @@ "prettier": "^2.5.1", "socket.io-mock": "^1.3.2", "ts-jest": "^27.1.3", - "typescript": "^4.5.5" + "typescript": "^4.6.2" }, "private": true, "_moduleAliases": {