diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 32521d6..46e044c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -23,5 +23,8 @@ updates: - "dependencies" open-pull-requests-limit: 8 rebase-strategy: auto + ignore: + - dependency-name: "typescript" + versions: ["^5.5.4"] registries: - toast diff --git a/.ncurc.json b/.ncurc.json index 783befa..217bcdd 100644 --- a/.ncurc.json +++ b/.ncurc.json @@ -1,4 +1,4 @@ { "upgrade": true, - "reject": [] + "reject": ["typescript"] } diff --git a/docker-compose.yml b/docker-compose.yml index e681382..69db364 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: cache: container_name: daggerbot-redis - image: redis/redis-stack-server:7.4.0-v0 + image: redis/redis-stack-server:7.4.0-v1 restart: unless-stopped ports: - 6379:6379/tcp diff --git a/package.json b/package.json index 77f8abb..14b140b 100644 --- a/package.json +++ b/package.json @@ -27,26 +27,26 @@ "engineStrict": true, "packageManager": "yarn@4.5.0+sha512.837566d24eec14ec0f5f1411adb544e892b3454255e61fdef8fd05f3429480102806bac7446bc9daff3896b01ae4b62d00096c7e989f1596f2af10b927532f39", "dependencies": { - "@napi-rs/canvas": "0.1.56", + "@napi-rs/canvas": "0.1.58", "@octokit/rest": "21.0.2", - "@sequelize/core": "7.0.0-alpha.42", - "@sequelize/postgres": "7.0.0-alpha.42", - "@toast/tokenservice-client": "1.3.0", + "@sequelize/core": "7.0.0-alpha.43", + "@sequelize/postgres": "7.0.0-alpha.43", + "@toast/tokenservice-client": "1.3.1", "ansi-colors": "4.1.3", "dayjs": "1.11.13", "discord.js": "14.16.3", "fast-xml-parser": "4.5.0", - "mathjs": "13.1.1", + "mathjs": "13.2.0", "ms": "2.1.3", "node-cron": "3.0.3", "redis": "4.7.0", "simple-git": "3.27.0", "systeminformation": "5.23.5", - "undici": "6.19.8" + "undici": "6.20.1" }, "devDependencies": { "@types/ms": "0.7.34", - "@types/node": "22.7.4", + "@types/node": "22.7.5", "@types/node-cron": "3.0.11", "typescript": "5.5.4" } diff --git a/yarn.lock b/yarn.lock index 8a7ccf2..fa137ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,12 +5,12 @@ __metadata: version: 8 cacheKey: 10 -"@babel/runtime@npm:^7.25.4": - version: 7.25.6 - resolution: "@babel/runtime@npm:7.25.6" +"@babel/runtime@npm:^7.25.6": + version: 7.25.7 + resolution: "@babel/runtime@npm:7.25.7" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/0c4134734deb20e1005ffb9165bf342e1074576621b246d8e5e41cc7cb315a885b7d98950fbf5c63619a2990a56ae82f444d35fe8c4691a0b70c2fe5673667dc + checksum: 10/73411fe0f1bff3a962586cef05b30f49e554b6563767e6d84f7d79d605b2c20e7fc3df291a3aebef69043181a8f893afdab9e6672557a5c2d08b9377d6f678cd languageName: node linkType: hard @@ -109,82 +109,82 @@ __metadata: languageName: node linkType: hard -"@napi-rs/canvas-android-arm64@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-android-arm64@npm:0.1.56" +"@napi-rs/canvas-android-arm64@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-android-arm64@npm:0.1.58" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@napi-rs/canvas-darwin-arm64@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-darwin-arm64@npm:0.1.56" +"@napi-rs/canvas-darwin-arm64@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-darwin-arm64@npm:0.1.58" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@napi-rs/canvas-darwin-x64@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-darwin-x64@npm:0.1.56" +"@napi-rs/canvas-darwin-x64@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-darwin-x64@npm:0.1.58" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@napi-rs/canvas-linux-arm-gnueabihf@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-linux-arm-gnueabihf@npm:0.1.56" +"@napi-rs/canvas-linux-arm-gnueabihf@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-linux-arm-gnueabihf@npm:0.1.58" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@napi-rs/canvas-linux-arm64-gnu@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-linux-arm64-gnu@npm:0.1.56" +"@napi-rs/canvas-linux-arm64-gnu@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-linux-arm64-gnu@npm:0.1.58" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@napi-rs/canvas-linux-arm64-musl@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-linux-arm64-musl@npm:0.1.56" +"@napi-rs/canvas-linux-arm64-musl@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-linux-arm64-musl@npm:0.1.58" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@napi-rs/canvas-linux-x64-gnu@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-linux-x64-gnu@npm:0.1.56" +"@napi-rs/canvas-linux-x64-gnu@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-linux-x64-gnu@npm:0.1.58" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@napi-rs/canvas-linux-x64-musl@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-linux-x64-musl@npm:0.1.56" +"@napi-rs/canvas-linux-x64-musl@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-linux-x64-musl@npm:0.1.58" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@napi-rs/canvas-win32-x64-msvc@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas-win32-x64-msvc@npm:0.1.56" +"@napi-rs/canvas-win32-x64-msvc@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas-win32-x64-msvc@npm:0.1.58" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@napi-rs/canvas@npm:0.1.56": - version: 0.1.56 - resolution: "@napi-rs/canvas@npm:0.1.56" +"@napi-rs/canvas@npm:0.1.58": + version: 0.1.58 + resolution: "@napi-rs/canvas@npm:0.1.58" dependencies: - "@napi-rs/canvas-android-arm64": "npm:0.1.56" - "@napi-rs/canvas-darwin-arm64": "npm:0.1.56" - "@napi-rs/canvas-darwin-x64": "npm:0.1.56" - "@napi-rs/canvas-linux-arm-gnueabihf": "npm:0.1.56" - "@napi-rs/canvas-linux-arm64-gnu": "npm:0.1.56" - "@napi-rs/canvas-linux-arm64-musl": "npm:0.1.56" - "@napi-rs/canvas-linux-x64-gnu": "npm:0.1.56" - "@napi-rs/canvas-linux-x64-musl": "npm:0.1.56" - "@napi-rs/canvas-win32-x64-msvc": "npm:0.1.56" + "@napi-rs/canvas-android-arm64": "npm:0.1.58" + "@napi-rs/canvas-darwin-arm64": "npm:0.1.58" + "@napi-rs/canvas-darwin-x64": "npm:0.1.58" + "@napi-rs/canvas-linux-arm-gnueabihf": "npm:0.1.58" + "@napi-rs/canvas-linux-arm64-gnu": "npm:0.1.58" + "@napi-rs/canvas-linux-arm64-musl": "npm:0.1.58" + "@napi-rs/canvas-linux-x64-gnu": "npm:0.1.58" + "@napi-rs/canvas-linux-x64-musl": "npm:0.1.58" + "@napi-rs/canvas-win32-x64-msvc": "npm:0.1.58" dependenciesMeta: "@napi-rs/canvas-android-arm64": optional: true @@ -204,7 +204,7 @@ __metadata: optional: true "@napi-rs/canvas-win32-x64-msvc": optional: true - checksum: 10/6dfb7bdcdabfee515635719c4366d83a1deb3dc8718de4cba7781f6ac87e4d8d7927973b9d1eae3636bb43d68b172ffc988165d9864d2f587dcecfb7e8ced296 + checksum: 10/3b2e5df83958312ef1c1d56d9af4b876b00f7d087423f8218d81c4b82ca476279382e0f29e390036ca80d44c4554f99d0f84bb9d6e8ff47603e0cbdc444e6168 languageName: node linkType: hard @@ -306,13 +306,13 @@ __metadata: linkType: hard "@octokit/plugin-rest-endpoint-methods@npm:^13.0.0": - version: 13.2.5 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.5" + version: 13.2.6 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.6" dependencies: - "@octokit/types": "npm:^13.6.0" + "@octokit/types": "npm:^13.6.1" peerDependencies: "@octokit/core": ">=6" - checksum: 10/a73e0e507744747c91622ec6f44645a8b74ce1dcd6199bcae15a8c1c9c0f3dbc0e7b5c098487e584cfccdd3a7fcdb11918827a54a09019830f1def062dc0cd78 + checksum: 10/368aee8b3f638faefc1426e77c138a2784fb56d0bec4e71bb128c2a46f90903b800ac2c8373c217c364f0efc403f1504e041ddba2168803a27af5c55a9fd921e languageName: node linkType: hard @@ -349,12 +349,12 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.6.0": - version: 13.6.0 - resolution: "@octokit/types@npm:13.6.0" +"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.6.0, @octokit/types@npm:^13.6.1": + version: 13.6.1 + resolution: "@octokit/types@npm:13.6.1" dependencies: "@octokit/openapi-types": "npm:^22.2.0" - checksum: 10/461d018f46d69a781778743826f2f98546cdecead2a03226a298f41075a041518cd5faa3d2c1d6968c09d4accc61c42a49939ed58e4d006a208e4718a49be05e + checksum: 10/9ea6189839439e1085799cc16ee699292538d9c14dd15e9e45462377287f863b6be93455d2ad9acffd561018a0c35adbb9d1437e92075c9058d6c6d69ff2f503 languageName: node linkType: hard @@ -438,11 +438,11 @@ __metadata: languageName: node linkType: hard -"@sequelize/core@npm:7.0.0-alpha.42": - version: 7.0.0-alpha.42 - resolution: "@sequelize/core@npm:7.0.0-alpha.42" +"@sequelize/core@npm:7.0.0-alpha.43": + version: 7.0.0-alpha.43 + resolution: "@sequelize/core@npm:7.0.0-alpha.43" dependencies: - "@sequelize/utils": "npm:7.0.0-alpha.42" + "@sequelize/utils": "npm:7.0.0-alpha.43" "@types/debug": "npm:^4.1.12" "@types/validator": "npm:^13.11.9" ansis: "npm:^3.2.0" @@ -460,16 +460,16 @@ __metadata: type-fest: "npm:^4.14.0" uuid: "npm:^10.0.0" validator: "npm:^13.11.0" - checksum: 10/dc32aa20b637dc8701347d1982362eebdcdde8ebda9636fb27a749665ddc58906525aa010048c7c8bc5f53c102055c9551d8cb05560c883611c3cd621f3327d9 + checksum: 10/5dcc3cbbf66cc52414bba9f9da53fb371e8aaefd17840aca88741c3ff01e87efd60c776cd4260be663b6c70852b889249dd1a90b401acf7c897bdbbf886423be languageName: node linkType: hard -"@sequelize/postgres@npm:7.0.0-alpha.42": - version: 7.0.0-alpha.42 - resolution: "@sequelize/postgres@npm:7.0.0-alpha.42" +"@sequelize/postgres@npm:7.0.0-alpha.43": + version: 7.0.0-alpha.43 + resolution: "@sequelize/postgres@npm:7.0.0-alpha.43" dependencies: - "@sequelize/core": "npm:7.0.0-alpha.42" - "@sequelize/utils": "npm:7.0.0-alpha.42" + "@sequelize/core": "npm:7.0.0-alpha.43" + "@sequelize/utils": "npm:7.0.0-alpha.43" "@types/pg": "npm:^8.11.4" lodash: "npm:^4.17.21" pg: "npm:^8.11.3" @@ -478,26 +478,26 @@ __metadata: postgres-array: "npm:^3.0.2" semver: "npm:^7.6.0" wkx: "npm:^0.5.0" - checksum: 10/78c1a72aad313f8bf21b86f082466dbe0c2d6bee27b4f6697cfe16158795d821df066320373fae2879c69ef6b68967ea268cd178967e59801eb7ea2bad2ab4c5 + checksum: 10/e0069792b0b5314dafc5307a85d4a6e63701e02c6705d1bdafd194f380ad36bf517e39c5e534c9fb123954de31b0b4dbb619f7f99530a7e36a8b4fcc4251fd6d languageName: node linkType: hard -"@sequelize/utils@npm:7.0.0-alpha.42": - version: 7.0.0-alpha.42 - resolution: "@sequelize/utils@npm:7.0.0-alpha.42" +"@sequelize/utils@npm:7.0.0-alpha.43": + version: 7.0.0-alpha.43 + resolution: "@sequelize/utils@npm:7.0.0-alpha.43" dependencies: "@types/lodash": "npm:^4.17.0" lodash: "npm:^4.17.21" - checksum: 10/33170ee3ae1c70d0497272baf1a4afc65fd50c174b3c00930a9028d3c56d6eaa83cc60b79c60863609dfe477707d760f5fdf0455a6a3f685f5969b69fd83ff45 + checksum: 10/a34e2a1d51a83588e49ad65df7003a77f6ff330c80246d49cc53bfdc064fd4d3fb95abccea0326f969f114baba9ed72486cd3a071258f807a2a7aa1a68b756e2 languageName: node linkType: hard -"@toast/tokenservice-client@npm:1.3.0": - version: 1.3.0 - resolution: "@toast/tokenservice-client@npm:1.3.0::__archiveUrl=https%3A%2F%2Fgit.toast-server.net%2Fapi%2Fpackages%2Ftoast%2Fnpm%2F%2540toast%252Ftokenservice-client%2F-%2F1.3.0%2Ftokenservice-client-1.3.0.tgz" +"@toast/tokenservice-client@npm:1.3.1": + version: 1.3.1 + resolution: "@toast/tokenservice-client@npm:1.3.1::__archiveUrl=https%3A%2F%2Fgit.toast-server.net%2Fapi%2Fpackages%2Ftoast%2Fnpm%2F%2540toast%252Ftokenservice-client%2F-%2F1.3.1%2Ftokenservice-client-1.3.1.tgz" dependencies: - undici: "npm:^6.19.8" - checksum: 10/7e33325816e832f3f065261c03ed95660072576fdf60aafe05cbd120b05d9566f27d6d0f35706477f055dcd7cdbb403bc9cdcb5e4cb4d2968bcdd340a507988a + undici: "npm:^6.20.0" + checksum: 10/0c321b8a5f739752408d7c02e14b6a3919a359ce3df82bd5ff11a08af8adb22d5afe982b71f6d378b64d9e28f32a64bfe14db234a307dc7bbf85d57e4cba5a40 languageName: node linkType: hard @@ -511,9 +511,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.17.0": - version: 4.17.9 - resolution: "@types/lodash@npm:4.17.9" - checksum: 10/49e35caaf668686be0bad9e9bef88456903a21999d3fd8bf91c302e0d5328398fb59fee793d0afbaf6edeca1b46c3e8109899d85ff3a433075178f1ab693e597 + version: 4.17.10 + resolution: "@types/lodash@npm:4.17.10" + checksum: 10/10fe24a93adc6048cb23e4135c1ed1d52cc39033682e6513f4f51b74a9af6d7a24fbea92203c22dc4e01e35f1ab3aa0fd0a2b487e8a4a2bbdf1fc05970094066 languageName: node linkType: hard @@ -531,12 +531,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:22.7.4": - version: 22.7.4 - resolution: "@types/node@npm:22.7.4" +"@types/node@npm:*, @types/node@npm:22.7.5": + version: 22.7.5 + resolution: "@types/node@npm:22.7.5" dependencies: undici-types: "npm:~6.19.2" - checksum: 10/19ddab80c4eba2253c855ed67c9bbc47417183049d01e59010a738bd80d47338bab79fd1f44ae51516bd63a1db4bf21ddb38b16bf6401a2e93252068ec52e88b + checksum: 10/e8ba102f8c1aa7623787d625389be68d64e54fcbb76d41f6c2c64e8cf4c9f4a2370e7ef5e5f1732f3c57529d3d26afdcb2edc0101c5e413a79081449825c57ac languageName: node linkType: hard @@ -619,9 +619,9 @@ __metadata: linkType: hard "complex.js@npm:^2.1.1": - version: 2.1.1 - resolution: "complex.js@npm:2.1.1" - checksum: 10/1905d5204dd8a4d6f591182aca2045986f1ff3c5373e455ccd10c6ee2905bf1d3811a313d38c68f8a8507523202f91e25177387e3adc386c1b5b5ec2f13a6dbb + version: 2.3.0 + resolution: "complex.js@npm:2.3.0" + checksum: 10/e11898404570a2a10154cc3d21ddb66ef208d1a9d3aa13e76a7c3e73b9f7e36a42435659b13d34dc1990d7276e1c32beb59274e3870e4d4324365b335500bfff languageName: node linkType: hard @@ -629,26 +629,26 @@ __metadata: version: 0.0.0-use.local resolution: "daggerbot-ts@workspace:." dependencies: - "@napi-rs/canvas": "npm:0.1.56" + "@napi-rs/canvas": "npm:0.1.58" "@octokit/rest": "npm:21.0.2" - "@sequelize/core": "npm:7.0.0-alpha.42" - "@sequelize/postgres": "npm:7.0.0-alpha.42" - "@toast/tokenservice-client": "npm:1.3.0" + "@sequelize/core": "npm:7.0.0-alpha.43" + "@sequelize/postgres": "npm:7.0.0-alpha.43" + "@toast/tokenservice-client": "npm:1.3.1" "@types/ms": "npm:0.7.34" - "@types/node": "npm:22.7.4" + "@types/node": "npm:22.7.5" "@types/node-cron": "npm:3.0.11" ansi-colors: "npm:4.1.3" dayjs: "npm:1.11.13" discord.js: "npm:14.16.3" fast-xml-parser: "npm:4.5.0" - mathjs: "npm:13.1.1" + mathjs: "npm:13.2.0" ms: "npm:2.1.3" node-cron: "npm:3.0.3" redis: "npm:4.7.0" simple-git: "npm:3.27.0" systeminformation: "npm:5.23.5" typescript: "npm:5.5.4" - undici: "npm:6.19.8" + undici: "npm:6.20.1" languageName: unknown linkType: soft @@ -863,11 +863,11 @@ __metadata: languageName: node linkType: hard -"mathjs@npm:13.1.1": - version: 13.1.1 - resolution: "mathjs@npm:13.1.1" +"mathjs@npm:13.2.0": + version: 13.2.0 + resolution: "mathjs@npm:13.2.0" dependencies: - "@babel/runtime": "npm:^7.25.4" + "@babel/runtime": "npm:^7.25.6" complex.js: "npm:^2.1.1" decimal.js: "npm:^10.4.3" escape-latex: "npm:^1.2.0" @@ -878,7 +878,7 @@ __metadata: typed-function: "npm:^4.2.1" bin: mathjs: bin/cli.js - checksum: 10/0c96b5e4fe606736af15ae4a48a0309313b45728f46d7720f96b9f7b9f8febadfdb1025a82723501d4dfa551901f6286371d66d5db47b2e0dad26471ccdff48b + checksum: 10/d0604422c8e7a705eb04a6e7db71fd6013da891ca8ed439b653e83efd7934b2d2c71345e5f24560e40c67bccb996381a1058355c6fec061aa61093c506484a69 languageName: node linkType: hard @@ -1302,13 +1302,20 @@ __metadata: languageName: node linkType: hard -"undici@npm:6.19.8, undici@npm:^6.19.8": +"undici@npm:6.19.8": version: 6.19.8 resolution: "undici@npm:6.19.8" checksum: 10/19ae4ba38b029a664d99fd330935ef59136cf99edb04ed821042f27b5a9e84777265fb744c8a7abc83f2059afb019446c69a4ebef07bbc0ed6b2de8d67ef4090 languageName: node linkType: hard +"undici@npm:6.20.1, undici@npm:^6.20.0": + version: 6.20.1 + resolution: "undici@npm:6.20.1" + checksum: 10/68604b53754a95ec89d52efc08fe3e70e333997300c9a5b69f2b6496f1f0f568b2e35adec6442985a7b1d2f7a5648ef5062d1736e4d68082d473cb82177674bc + languageName: node + linkType: hard + "universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2": version: 7.0.2 resolution: "universal-user-agent@npm:7.0.2"