diff --git a/.github/workflows/continuous-delivery.yml b/.github/workflows/continuous-delivery.yml index b6e2c856014..dc67e6a705a 100644 --- a/.github/workflows/continuous-delivery.yml +++ b/.github/workflows/continuous-delivery.yml @@ -19,15 +19,15 @@ jobs: - name: Checkout Project uses: actions/checkout@v4 - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v3.1.0 + uses: docker/setup-buildx-action@v3.2.0 - name: Login to GitHub Container Registry - uses: docker/login-action@v3.0.0 + uses: docker/login-action@v3.1.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push Skyra Docker image - uses: docker/build-push-action@v5.2.0 + uses: docker/build-push-action@v5.3.0 with: push: true context: . diff --git a/package.json b/package.json index 9940979b859..72b8ea61833 100644 --- a/package.json +++ b/package.json @@ -69,8 +69,8 @@ "@sapphire/stopwatch": "^1.5.2", "@sapphire/time-utilities": "^1.7.12", "@sapphire/utilities": "^3.15.3", - "@sentry/integrations": "^7.106.0", - "@sentry/node": "^7.106.0", + "@sentry/integrations": "^7.107.0", + "@sentry/node": "^7.107.0", "@skyra/ai": "^1.2.0", "@skyra/char": "^1.0.3", "@skyra/env-utilities": "^1.3.0", @@ -80,7 +80,7 @@ "colorette": "^2.0.20", "confusables": "^1.1.1", "diff": "^5.2.0", - "discord-api-types": "^0.37.73", + "discord-api-types": "^0.37.74", "discord.js": "^14.14.1", "he": "^1.2.0", "pg": "^8.11.3", @@ -92,9 +92,9 @@ "0x": "^5.7.0", "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.3", - "@sapphire/eslint-config": "^5.0.3", + "@sapphire/eslint-config": "^5.0.4", "@sapphire/prettier-config": "^2.0.0", - "@sapphire/ts-config": "^5.0.0", + "@sapphire/ts-config": "^5.0.1", "@types/backoff": "^2.5.5", "@types/diff": "^5.0.9", "@types/he": "^1.2.3", @@ -103,7 +103,7 @@ "@types/ws": "^8.5.10", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", - "@vitest/coverage-v8": "^1.3.1", + "@vitest/coverage-v8": "^1.4.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", @@ -112,12 +112,12 @@ "prettier": "^3.2.5", "tsc-watch": "^6.0.4", "typescript": "^5.4.2", - "vitest": "^1.3.1" + "vitest": "^1.4.0" }, "resolutions": { "@types/node": "20.11.5", "ansi-regex": "^5.0.1", - "discord-api-types": "^0.37.73", + "discord-api-types": "^0.37.74", "minimist": "^1.2.8" }, "engines": { diff --git a/yarn.lock b/yarn.lock index be3201f2276..65e0c50247a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -731,13 +731,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.22 - resolution: "@jridgewell/trace-mapping@npm:0.3.22" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/48d3e3db00dbecb211613649a1849876ba5544a3f41cf5e6b99ea1130272d6cf18591b5b67389bce20f1c871b4ede5900c3b6446a7aab6d0a3b2fe806a834db7 + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc languageName: node linkType: hard @@ -955,18 +955,18 @@ __metadata: languageName: node linkType: hard -"@sapphire/eslint-config@npm:^5.0.3": - version: 5.0.3 - resolution: "@sapphire/eslint-config@npm:5.0.3" +"@sapphire/eslint-config@npm:^5.0.4": + version: 5.0.4 + resolution: "@sapphire/eslint-config@npm:5.0.4" dependencies: - "@typescript-eslint/eslint-plugin": "npm:^6.13.2" - "@typescript-eslint/parser": "npm:^6.13.2" - eslint: "npm:^8.55.0" + "@typescript-eslint/eslint-plugin": "npm:^7.1.1" + "@typescript-eslint/parser": "npm:^7.1.1" + eslint: "npm:^8.57.0" eslint-config-prettier: "npm:^9.1.0" - eslint-plugin-prettier: "npm:^5.0.1" - prettier: "npm:^3.1.0" - typescript: "npm:^5.3.2" - checksum: 10/6c7b3ed3ece070d629a4e0ebcb6c7987d15131063947ca6bb55dff021d3722eb5d87dbf87c440d13876ac77c86f350bbc99bc9c0aceaf24478c0b7705e3173cd + eslint-plugin-prettier: "npm:^5.1.3" + prettier: "npm:^3.2.5" + typescript: "npm:^5.4.2" + checksum: 10/34768245fad7aab1806a856c5b372ce293d003695d1754945527bd8ce2d334492a6a7fd23e825a7ec3038694d48f1557a1af80989b5e81cf6778ad90505dfc82 languageName: node linkType: hard @@ -1149,13 +1149,13 @@ __metadata: languageName: node linkType: hard -"@sapphire/ts-config@npm:^5.0.0": - version: 5.0.0 - resolution: "@sapphire/ts-config@npm:5.0.0" +"@sapphire/ts-config@npm:^5.0.1": + version: 5.0.1 + resolution: "@sapphire/ts-config@npm:5.0.1" dependencies: tslib: "npm:^2.6.2" - typescript: "npm:^5.2.2" - checksum: 10/02740cdf3deeee391fee82d24969ad0e186435a40da468b858d8d8affd2a3c2cc100480d1059b4e3c039843858399f07978ce18a62b1c99ff7258777da3df5fb + typescript: "npm:^5.4.2" + checksum: 10/9d3169bd80db69f18a4d13bf6877f4bc7294b2ee127f79283eef45f5908b6737f16bbee20ec345ec47cffb2f6f74cbfb2d20b3daaece2a5cd4ccf078abefa0b2 languageName: node linkType: hard @@ -1166,64 +1166,64 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.106.0": - version: 7.106.0 - resolution: "@sentry-internal/tracing@npm:7.106.0" +"@sentry-internal/tracing@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry-internal/tracing@npm:7.107.0" dependencies: - "@sentry/core": "npm:7.106.0" - "@sentry/types": "npm:7.106.0" - "@sentry/utils": "npm:7.106.0" - checksum: 10/a3929ca468cc4c585d386cbfab72fdced1660d64a44d87b2b7cf92ccfd268b4e6ef08c19969ca461c421e900e7449074650e100d6271572ca3e08a2b682c2b6d + "@sentry/core": "npm:7.107.0" + "@sentry/types": "npm:7.107.0" + "@sentry/utils": "npm:7.107.0" + checksum: 10/c04eb7edf4a82650c728ac09d9b4e6673dbf914bf83953111bf1bc31225401381d959edabeb4a272d4b395247b0744e8460fd130bbbfae74120c43bcf74f00aa languageName: node linkType: hard -"@sentry/core@npm:7.106.0": - version: 7.106.0 - resolution: "@sentry/core@npm:7.106.0" +"@sentry/core@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/core@npm:7.107.0" dependencies: - "@sentry/types": "npm:7.106.0" - "@sentry/utils": "npm:7.106.0" - checksum: 10/651aefcfdd891d8d68ad18c75666131532ea1ebf6a1a1e09893c03b50c29a1a158b6fb5f9e3ad6ce21223974c3102d61cf7de760356180d676b72fbee2214f7e + "@sentry/types": "npm:7.107.0" + "@sentry/utils": "npm:7.107.0" + checksum: 10/79465058a0bc45653bfbd319b9d28e55ee97adaaf1e240c4717ea5bfea37fe8d57affce89c2e2b3151d3a1894897833dcedb3d2685c059d5ca8b81f803ff6b4b languageName: node linkType: hard -"@sentry/integrations@npm:^7.106.0": - version: 7.106.0 - resolution: "@sentry/integrations@npm:7.106.0" +"@sentry/integrations@npm:^7.107.0": + version: 7.107.0 + resolution: "@sentry/integrations@npm:7.107.0" dependencies: - "@sentry/core": "npm:7.106.0" - "@sentry/types": "npm:7.106.0" - "@sentry/utils": "npm:7.106.0" + "@sentry/core": "npm:7.107.0" + "@sentry/types": "npm:7.107.0" + "@sentry/utils": "npm:7.107.0" localforage: "npm:^1.8.1" - checksum: 10/5d888711293c1d7f04732bc8dc41052656fc9b26741f29b3860310018c7e43030e626c8b5f8ad92241f8da77bfeff69848c09637bfbe80867bf24377da287374 + checksum: 10/de5f71c3bf8c5b73d112b82896eef38261d364bd1b47874edcce9284b8236c8d7189a1ef6d355f15556179140f7488f794ae67b530024bb8643791487beed29b languageName: node linkType: hard -"@sentry/node@npm:^7.106.0": - version: 7.106.0 - resolution: "@sentry/node@npm:7.106.0" +"@sentry/node@npm:^7.107.0": + version: 7.107.0 + resolution: "@sentry/node@npm:7.107.0" dependencies: - "@sentry-internal/tracing": "npm:7.106.0" - "@sentry/core": "npm:7.106.0" - "@sentry/types": "npm:7.106.0" - "@sentry/utils": "npm:7.106.0" - checksum: 10/cfcc640409370c8f6f7696291c51e68dd935a363ba0086a780dc7bf069c6471ace021a45a1b1689f0afee215ec218109b408b761b737dc0f56ae0d0c4e24444c + "@sentry-internal/tracing": "npm:7.107.0" + "@sentry/core": "npm:7.107.0" + "@sentry/types": "npm:7.107.0" + "@sentry/utils": "npm:7.107.0" + checksum: 10/0ad83e6842122393bd874f8f99157c0d73ded9924f4ece358f176e6ed698eef0cbb4a3341052a96588c398398e158a05656a7d247c0c839a7d073f41b056455b languageName: node linkType: hard -"@sentry/types@npm:7.106.0": - version: 7.106.0 - resolution: "@sentry/types@npm:7.106.0" - checksum: 10/704a09890adfee78bed549406e3fa83606268fb2484b42e27d6a6f274a711bcd615273a3cc7f5fecb8259d7cc67ff015a67745a3e82f655b44fe27d8a0407e79 +"@sentry/types@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/types@npm:7.107.0" + checksum: 10/68b349006bce831fae40e29586e59f345148caa740318d6d6edc08abe15d933d290adf67354ed02027e966b6be2be408be9c341b77fdfd70b4196c765c7cd511 languageName: node linkType: hard -"@sentry/utils@npm:7.106.0": - version: 7.106.0 - resolution: "@sentry/utils@npm:7.106.0" +"@sentry/utils@npm:7.107.0": + version: 7.107.0 + resolution: "@sentry/utils@npm:7.107.0" dependencies: - "@sentry/types": "npm:7.106.0" - checksum: 10/7f7d4b91cb2d7e8f92dbf311e0387c02f89f74607ec348aa50f2e6791637e87293107c8571627f13f41bb86ca17ad0d0a0a62c16f028e764499e4d672bf8c660 + "@sentry/types": "npm:7.107.0" + checksum: 10/ece92ba70575c3e4e15442739e49aedc667a812ebe8eb444a861605b4a6d297b0e939849e0bdb4fcdcd976f2bb9740698e01269f376c849f7d311c62000050c9 languageName: node linkType: hard @@ -1396,7 +1396,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.13.2, @typescript-eslint/eslint-plugin@npm:^6.21.0": +"@typescript-eslint/eslint-plugin@npm:^6.21.0": version: 6.21.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" dependencies: @@ -1421,7 +1421,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.13.2, @typescript-eslint/parser@npm:^6.21.0": +"@typescript-eslint/eslint-plugin@npm:^7.1.1": + version: 7.2.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.2.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.5.1" + "@typescript-eslint/scope-manager": "npm:7.2.0" + "@typescript-eslint/type-utils": "npm:7.2.0" + "@typescript-eslint/utils": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + debug: "npm:^4.3.4" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.4" + natural-compare: "npm:^1.4.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/c50366021d63dc0f31fbd4673679d41eeaf53e1d411330742ea6e36bc854d5d9d52531df9efe708078e5c798fb9a6fca45473a451c197f46ac04050d47c9a9d2 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^6.21.0": version: 6.21.0 resolution: "@typescript-eslint/parser@npm:6.21.0" dependencies: @@ -1439,6 +1464,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^7.1.1": + version: 7.2.0 + resolution: "@typescript-eslint/parser@npm:7.2.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.2.0" + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/typescript-estree": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/2236acd9f794ccb34062309f3d6fa2a0e34ac6560262213807a11fb42592011cd13ff3290a2fdbdf441fb3d248cbe23383e6c7e6c744d1cacc916159d885204f + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/scope-manager@npm:6.21.0" @@ -1449,6 +1492,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/scope-manager@npm:7.2.0" + dependencies: + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + checksum: 10/9b1d43c87b0fc269df1820ebcbdb08e1c5c8cc719a6af8298d87077ca78cf5ebbfa8caa6eb5141f4dfb4cbb3a641291c50c73a213faab90bc43d34abfc68a1fe + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/type-utils@npm:6.21.0" @@ -1466,6 +1519,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/type-utils@npm:7.2.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.2.0" + "@typescript-eslint/utils": "npm:7.2.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.0.1" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/1c4efcd068987ed5bbf6f3dda1fed313eec84fc0840af6e00593338cc2605c96ab760bf83f868271a6b5fcde8a44d00e21b70a8607474a4df9d43d29775bb235 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/types@npm:6.21.0" @@ -1473,6 +1543,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/types@npm:7.2.0" + checksum: 10/d70cbd77f21caddbb1c3519bb523b5217a300d52682e9acfa9ff645d7250f7f07653f48930f531675216e848b5f83cb9b14cf63db76239cec1159550a989e16d + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" @@ -1492,6 +1569,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.2.0" + dependencies: + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/77a81dc903da1ccb302c96bf7f845f297d87ab7871849bfabdddee51583646a1147923fc23c550c6c783229bc7bda37a3ea147478fa08b3847d0440a34587198 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/utils@npm:6.21.0" @@ -1509,6 +1605,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/utils@npm:7.2.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:7.2.0" + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/typescript-estree": "npm:7.2.0" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^8.56.0 + checksum: 10/4852d43f1e0ca7e4914fef6cb5984a472d77af6fafcfad18905c0ba2ac5539a7ba8e72a4b3f7cbff712733f9cf8e8af790b4875f944aae1006ca297f8e041d32 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" @@ -1519,6 +1632,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.2.0" + dependencies: + "@typescript-eslint/types": "npm:7.2.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10/e0c9c7a9bb1ae93149e7a4816aed12651fd7374d0eb17e1f45348dbfddd8ee7014d3de35b40bc46b9df73cc1c9053aaf5d82b43270d93a0b551ed14e8afde37a + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -1526,80 +1649,81 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^1.3.1": - version: 1.3.1 - resolution: "@vitest/coverage-v8@npm:1.3.1" +"@vitest/coverage-v8@npm:^1.4.0": + version: 1.4.0 + resolution: "@vitest/coverage-v8@npm:1.4.0" dependencies: "@ampproject/remapping": "npm:^2.2.1" "@bcoe/v8-coverage": "npm:^0.2.3" debug: "npm:^4.3.4" istanbul-lib-coverage: "npm:^3.2.2" istanbul-lib-report: "npm:^3.0.1" - istanbul-lib-source-maps: "npm:^4.0.1" + istanbul-lib-source-maps: "npm:^5.0.4" istanbul-reports: "npm:^3.1.6" magic-string: "npm:^0.30.5" magicast: "npm:^0.3.3" picocolors: "npm:^1.0.0" std-env: "npm:^3.5.0" + strip-literal: "npm:^2.0.0" test-exclude: "npm:^6.0.0" v8-to-istanbul: "npm:^9.2.0" peerDependencies: - vitest: 1.3.1 - checksum: 10/c524a3f094a8366a603f93c82576ebf402f1ea7cbdbdcd74a8cf36eb489608db42f87ef6f0231cffae33e70a3ec10faaa6f2f08f5f42742ba28a1328393c382c + vitest: 1.4.0 + checksum: 10/d5e82faeb1d158063c875fef7c517f60a5dfa527ca7594e6a8bdfdee8ddbcd863586b1656c557b78d1ab9ce746baa596f5b2d415227033ba17259559bd622ab1 languageName: node linkType: hard -"@vitest/expect@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/expect@npm:1.3.1" +"@vitest/expect@npm:1.4.0": + version: 1.4.0 + resolution: "@vitest/expect@npm:1.4.0" dependencies: - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" + "@vitest/spy": "npm:1.4.0" + "@vitest/utils": "npm:1.4.0" chai: "npm:^4.3.10" - checksum: 10/7c2818b2080ec107cffcc1566195132695c8e87cba883e878c2f36ac4d8107bb0a1f8d3823ccc0da5989e245ea114b8afffe790512aebcde8537ac8c1bcf3454 + checksum: 10/00d794a807b7e496d8450133430c8528d4b6cfaba9520bf49640c941b14acaa7b28f151c249b44d935740cae887f0648980db63f38e37bdeb6c2906387e15188 languageName: node linkType: hard -"@vitest/runner@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/runner@npm:1.3.1" +"@vitest/runner@npm:1.4.0": + version: 1.4.0 + resolution: "@vitest/runner@npm:1.4.0" dependencies: - "@vitest/utils": "npm:1.3.1" + "@vitest/utils": "npm:1.4.0" p-limit: "npm:^5.0.0" pathe: "npm:^1.1.1" - checksum: 10/dcd452216b83406df49e298da5e49dbc45c542f755a726a132461b94a84c386b6cabcdfce17fc2d31fa66fd5ea4e57be3618c7dc627b17791e2a1a065d919616 + checksum: 10/7b8a692de5cef72ef698e83eb5bbb89076924e7a557ed087e80c5080e000a575f34c481f3b880aa2588da5a095504dc55216c319f6924eddfcfc3412f10a27b2 languageName: node linkType: hard -"@vitest/snapshot@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/snapshot@npm:1.3.1" +"@vitest/snapshot@npm:1.4.0": + version: 1.4.0 + resolution: "@vitest/snapshot@npm:1.4.0" dependencies: magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" pretty-format: "npm:^29.7.0" - checksum: 10/2212ae82eb8d458ddaa6c28c7e33b6a8c8897e298b88e458bf83e7f9bf767fd716ed507f3cd41ebbe145d59baa72220e9f494552f92cc22b39241dc32b8ad8e1 + checksum: 10/43e22f8aeef4b87bcce79b37775415d4b558e32d906992d4a0acbe81c8e84cbfe3e488dd32c504c4f4d8f2c3f96842acb524b4b210036fda6796e64d0140d5f6 languageName: node linkType: hard -"@vitest/spy@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/spy@npm:1.3.1" +"@vitest/spy@npm:1.4.0": + version: 1.4.0 + resolution: "@vitest/spy@npm:1.4.0" dependencies: tinyspy: "npm:^2.2.0" - checksum: 10/544c8a30fdeb32fb7bf2c2b5816519be943f5ef90668c306b14efdde7676771d0e83cf0e0a5c79fad722be3839432226bcf74173110a032299821e00b67f47e6 + checksum: 10/0e48f9a64f62801c2abf10df1013ec5e5b75c47bdca6a5d4c8246b3dd7bdf01ade3df6c99fd0751a870a16bd63c127b3e58e0f5cbc320c48d0727ab5da89d028 languageName: node linkType: hard -"@vitest/utils@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/utils@npm:1.3.1" +"@vitest/utils@npm:1.4.0": + version: 1.4.0 + resolution: "@vitest/utils@npm:1.4.0" dependencies: diff-sequences: "npm:^29.6.3" estree-walker: "npm:^3.0.3" loupe: "npm:^2.3.7" pretty-format: "npm:^29.7.0" - checksum: 10/170c62e6c348562f611d8caddc893e8cba75ed89986e09aa2f0fe6812c96664e8d0f6e329f7a96a4c9cdecf147f4853e4054c3db597b111ec993d3cdd546eddc + checksum: 10/2261705e2edc10376f2524a4bf6616688680094d94fff683681a1ef8d3d59271dee2d80893efad8e6437bbdb00390e2edd754d94cf42100db86f2cfd9c44826f languageName: node linkType: hard @@ -3206,10 +3330,10 @@ __metadata: languageName: node linkType: hard -"discord-api-types@npm:^0.37.73": - version: 0.37.73 - resolution: "discord-api-types@npm:0.37.73" - checksum: 10/e3c46fa71ee83d4bbee9319dfa5f3b02b963d1b12bba0eed374c46b0fdcda25c58a782931511f90d2ab1132f6b51db561c1257945321cf3963c1cd1cfd5b90ac +"discord-api-types@npm:^0.37.74": + version: 0.37.74 + resolution: "discord-api-types@npm:0.37.74" + checksum: 10/0ee299b13a32181e1aa16e9034cb0884597eeb8784a1a13e85b701b3575f44e8af284390b22b154ec95e446bffd8d147c53f554cfc11acb5d2d6f5f3abe17779 languageName: node linkType: hard @@ -3505,7 +3629,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.0.1, eslint-plugin-prettier@npm:^5.1.3": +"eslint-plugin-prettier@npm:^5.1.3": version: 5.1.3 resolution: "eslint-plugin-prettier@npm:5.1.3" dependencies: @@ -3542,7 +3666,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.55.0, eslint@npm:^8.57.0": +"eslint@npm:^8.57.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" dependencies: @@ -4885,14 +5009,14 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^4.0.1": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" +"istanbul-lib-source-maps@npm:^5.0.4": + version: 5.0.4 + resolution: "istanbul-lib-source-maps@npm:5.0.4" dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.23" debug: "npm:^4.1.1" istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 10/5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82 + checksum: 10/e6f9fedab9c047d0ca1e58bf1697c3d7478e77271e5cd55b01e425dcdfc99534f54c6dfb981d5746e9a69b2697009f907d4c4f02f4000d66f22164a7610e6aa2 languageName: node linkType: hard @@ -6566,7 +6690,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.0.0, prettier@npm:^3.1.0, prettier@npm:^3.2.5": +"prettier@npm:^3.0.0, prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" bin: @@ -7223,7 +7347,7 @@ __metadata: "@sapphire/bitfield": "npm:^1.2.2" "@sapphire/decorators": "npm:^6.0.4" "@sapphire/discord.js-utilities": "npm:7.1.6" - "@sapphire/eslint-config": "npm:^5.0.3" + "@sapphire/eslint-config": "npm:^5.0.4" "@sapphire/fetch": "npm:^3.0.2" "@sapphire/framework": "npm:5.0.7" "@sapphire/plugin-api": "npm:^6.1.1" @@ -7236,10 +7360,10 @@ __metadata: "@sapphire/snowflake": "npm:^3.5.3" "@sapphire/stopwatch": "npm:^1.5.2" "@sapphire/time-utilities": "npm:^1.7.12" - "@sapphire/ts-config": "npm:^5.0.0" + "@sapphire/ts-config": "npm:^5.0.1" "@sapphire/utilities": "npm:^3.15.3" - "@sentry/integrations": "npm:^7.106.0" - "@sentry/node": "npm:^7.106.0" + "@sentry/integrations": "npm:^7.107.0" + "@sentry/node": "npm:^7.107.0" "@skyra/ai": "npm:^1.2.0" "@skyra/char": "npm:^1.0.3" "@skyra/env-utilities": "npm:^1.3.0" @@ -7252,14 +7376,14 @@ __metadata: "@types/ws": "npm:^8.5.10" "@typescript-eslint/eslint-plugin": "npm:^6.21.0" "@typescript-eslint/parser": "npm:^6.21.0" - "@vitest/coverage-v8": "npm:^1.3.1" + "@vitest/coverage-v8": "npm:^1.4.0" async-rwlock: "npm:^1.1.1" bufferutil: "npm:^4.0.8" colorette: "npm:^2.0.20" confusables: "npm:^1.1.1" cz-conventional-changelog: "npm:^3.3.0" diff: "npm:^5.2.0" - discord-api-types: "npm:^0.37.73" + discord-api-types: "npm:^0.37.74" discord.js: "npm:^14.14.1" eslint: "npm:^8.57.0" eslint-config-prettier: "npm:^9.1.0" @@ -7272,7 +7396,7 @@ __metadata: typeorm: "npm:0.3.20" typeorm-naming-strategies: "npm:^4.1.0" typescript: "npm:^5.4.2" - vitest: "npm:^1.3.1" + vitest: "npm:^1.4.0" zlib-sync: "npm:^0.1.9" languageName: unknown linkType: soft @@ -7346,13 +7470,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff - languageName: node - linkType: hard - "sourcemap-codec@npm:^1.4.1": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" @@ -8104,7 +8221,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.2.2, typescript@npm:^5.3.2, typescript@npm:^5.4.2": +"typescript@npm:^5.4.2": version: 5.4.2 resolution: "typescript@npm:5.4.2" bin: @@ -8114,7 +8231,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin, typescript@patch:typescript@npm%3A^5.3.2#optional!builtin, typescript@patch:typescript@npm%3A^5.4.2#optional!builtin": +"typescript@patch:typescript@npm%3A^5.4.2#optional!builtin": version: 5.4.2 resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin::version=5.4.2&hash=5adc0c" bin: @@ -8297,9 +8414,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:1.3.1": - version: 1.3.1 - resolution: "vite-node@npm:1.3.1" +"vite-node@npm:1.4.0": + version: 1.4.0 + resolution: "vite-node@npm:1.4.0" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" @@ -8308,7 +8425,7 @@ __metadata: vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: 10/d6ca8cd5b84768f9a0f12d4327a6aca5200001bd9111991df89ad742e059566a95f8298047af7144ca128120fc67cbd7d37b3fda9700ab07f8fc130d2ad58665 + checksum: 10/691e828c2abe6b62d44183c4e04bdfd119fed405439126fbdc5bfb791644baee3961c1ce429a67b360cc3d8b7c472160c7e82c59491f044a232b4ff480d8a2a2 languageName: node linkType: hard @@ -8352,15 +8469,15 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^1.3.1": - version: 1.3.1 - resolution: "vitest@npm:1.3.1" +"vitest@npm:^1.4.0": + version: 1.4.0 + resolution: "vitest@npm:1.4.0" dependencies: - "@vitest/expect": "npm:1.3.1" - "@vitest/runner": "npm:1.3.1" - "@vitest/snapshot": "npm:1.3.1" - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" + "@vitest/expect": "npm:1.4.0" + "@vitest/runner": "npm:1.4.0" + "@vitest/snapshot": "npm:1.4.0" + "@vitest/spy": "npm:1.4.0" + "@vitest/utils": "npm:1.4.0" acorn-walk: "npm:^8.3.2" chai: "npm:^4.3.10" debug: "npm:^4.3.4" @@ -8374,13 +8491,13 @@ __metadata: tinybench: "npm:^2.5.1" tinypool: "npm:^0.8.2" vite: "npm:^5.0.0" - vite-node: "npm:1.3.1" + vite-node: "npm:1.4.0" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 1.3.1 - "@vitest/ui": 1.3.1 + "@vitest/browser": 1.4.0 + "@vitest/ui": 1.4.0 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -8398,7 +8515,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/41a8405d65b3b3a48b97b020fae50bdc928a8ebb55b4d24e8867e1ba23d298ea810b37ca6530ab87f6b51d3dc1ada1e067e7bc252a99d8f5439ca4ce6831d1f6 + checksum: 10/cf4675657f4a9ea755d0af70d62827fca9daee64e81d0392067c70a0d1f5f8fd4a47523e28ecf42d667e4d4d7c68b09d5e08389d4b58dc36065364f6c76cda7d languageName: node linkType: hard