diff --git a/package.json b/package.json index 274c067..4ac9c39 100644 --- a/package.json +++ b/package.json @@ -32,9 +32,9 @@ "@babel/preset-env": "^7.16.11", "@babel/preset-typescript": "^7.16.7", "@rollup/plugin-typescript": "^8.3.0", - "@sapphire/eslint-config": "^4.2.0", - "@sapphire/prettier-config": "^1.3.0", - "@sapphire/ts-config": "^3.3.1", + "@sapphire/eslint-config": "^4.3.0", + "@sapphire/prettier-config": "^1.4.0", + "@sapphire/ts-config": "^3.3.2", "@types/jest": "27.4.0", "@typescript-eslint/eslint-plugin": "^5.11.0", "@typescript-eslint/parser": "^5.11.0", diff --git a/yarn.lock b/yarn.lock index 5801f8d..2d24585 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1494,26 +1494,26 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.0.5": - version: 1.0.5 - resolution: "@eslint/eslintrc@npm:1.0.5" +"@eslint/eslintrc@npm:^1.1.0": + version: 1.1.0 + resolution: "@eslint/eslintrc@npm:1.1.0" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.2.0 + espree: ^9.3.1 globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: b35b50d7b65bd8acd92a05b6fb15ac62c0cefa40dfef0324ca5bf8632bf3679bab6e173c53b3ad1e1d837701cecdbd9c144b35f46588cdf4e046a9caa272488d + checksum: 784aa2157e2808b52bbbaf1d1cfca9a6ba0b2faaa3696eb7a1229d4b357400fbd8a6aa09a16e7ae0868ea075d3a8f365cf5928b6d05a1df47f40a1167423a4fa languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.1.0": - version: 1.1.0 - resolution: "@eslint/eslintrc@npm:1.1.0" +"@eslint/eslintrc@npm:^1.2.0": + version: 1.2.0 + resolution: "@eslint/eslintrc@npm:1.2.0" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -1524,7 +1524,7 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: 784aa2157e2808b52bbbaf1d1cfca9a6ba0b2faaa3696eb7a1229d4b357400fbd8a6aa09a16e7ae0868ea075d3a8f365cf5928b6d05a1df47f40a1167423a4fa + checksum: a5e51dcf02627363567094456d7880b46b6a14a285d7a057f083ca903bdd862483bb6314cbc9fb6fa2d2c4537d50e0d28bd5e39650840241ae4796faaec65d2e languageName: node linkType: hard @@ -1879,37 +1879,37 @@ __metadata: languageName: node linkType: hard -"@sapphire/eslint-config@npm:^4.2.0": - version: 4.2.0 - resolution: "@sapphire/eslint-config@npm:4.2.0" +"@sapphire/eslint-config@npm:^4.3.0": + version: 4.3.0 + resolution: "@sapphire/eslint-config@npm:4.3.0" dependencies: - "@typescript-eslint/eslint-plugin": ^5.10.2 - "@typescript-eslint/parser": ^5.10.2 - eslint: ^8.8.0 - eslint-config-prettier: ^8.3.0 + "@typescript-eslint/eslint-plugin": ^5.13.0 + "@typescript-eslint/parser": ^5.13.0 + eslint: ^8.10.0 + eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.0.0 prettier: ^2.5.1 - typescript: ^4.5.5 - checksum: b609b297ed83ac1cf52b03f9aec0aac4c493cf96ab921616afa6efd0e5c889cd07c537263182f85071709461f34ce1eef5b5982b036027019b8fbba808caba6d + typescript: ^4.6.2 + checksum: 704960049d1640287596b52598bb15dc73fb94b1be4f83070f026d773cac93281b0c125efd846665335cce687246f173639bbc80a0581d4d55c7deaf69794ec8 languageName: node linkType: hard -"@sapphire/prettier-config@npm:^1.3.0": - version: 1.3.0 - resolution: "@sapphire/prettier-config@npm:1.3.0" +"@sapphire/prettier-config@npm:^1.4.0": + version: 1.4.0 + resolution: "@sapphire/prettier-config@npm:1.4.0" dependencies: prettier: ^2.5.1 - checksum: fd620bea745d732733fc73cec365be8c059f2ca725cc17a90ad690fb7a75807b87764de8ac222d308f7d0d3b2c2a6d06c45295c590577d52c29d333389df7c88 + checksum: 4d8e1ac5435562a75f2a247e2fd0156139d56693d42bd30315ab3e8e34a31410557ffdf993b2769b678542b8878cc1e591c2e5cccb96d747fd08c04797d73796 languageName: node linkType: hard -"@sapphire/ts-config@npm:^3.3.1": - version: 3.3.1 - resolution: "@sapphire/ts-config@npm:3.3.1" +"@sapphire/ts-config@npm:^3.3.2": + version: 3.3.2 + resolution: "@sapphire/ts-config@npm:3.3.2" dependencies: tslib: ^2.3.1 - typescript: ^4.5.5 - checksum: c63c208dcd528a30a3799ca992553e029dc541580479ea6e7aca4bd0ef46ad103de1fe47fed9e6254a4fb348b769bf0a019d28e6cce05792eb51b69666811e78 + typescript: ^4.6.2 + checksum: c826552b627204035714bae75fc68ccf4c1bdd07b87933df093de48d7c82a794474d18756ad2e3022d0eec894973dfc246419ef34f1288105e3f193085bf19ce languageName: node linkType: hard @@ -1939,9 +1939,9 @@ __metadata: "@babel/preset-env": ^7.16.11 "@babel/preset-typescript": ^7.16.7 "@rollup/plugin-typescript": ^8.3.0 - "@sapphire/eslint-config": ^4.2.0 - "@sapphire/prettier-config": ^1.3.0 - "@sapphire/ts-config": ^3.3.1 + "@sapphire/eslint-config": ^4.3.0 + "@sapphire/prettier-config": ^1.4.0 + "@sapphire/ts-config": ^3.3.2 "@types/jest": 27.4.0 "@typescript-eslint/eslint-plugin": ^5.11.0 "@typescript-eslint/parser": ^5.11.0 @@ -2144,29 +2144,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.10.2" - dependencies: - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/type-utils": 5.10.2 - "@typescript-eslint/utils": 5.10.2 - debug: ^4.3.2 - functional-red-black-tree: ^1.0.1 - ignore: ^5.1.8 - regexpp: ^3.2.0 - semver: ^7.3.5 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 460808a3c7d0390a7dcc1b2e717c2c4e303a31f9161fbc8c4ecc7bec076285d636d505d2f1ca9932c7a7989ea0fc3a78023be9f342bd8c4bdfe4a9842d0c053a - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:^5.11.0": version: 5.11.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.11.0" @@ -2190,20 +2167,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/parser@npm:5.10.2" +"@typescript-eslint/eslint-plugin@npm:^5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.13.0" dependencies: - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/typescript-estree": 5.10.2 + "@typescript-eslint/scope-manager": 5.13.0 + "@typescript-eslint/type-utils": 5.13.0 + "@typescript-eslint/utils": 5.13.0 debug: ^4.3.2 + functional-red-black-tree: ^1.0.1 + ignore: ^5.1.8 + regexpp: ^3.2.0 + semver: ^7.3.5 + tsutils: ^3.21.0 peerDependencies: + "@typescript-eslint/parser": ^5.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: c83e3afee090e9cc830d6c59cd87681a83ae95f2daa848040f2e67ef34f87c5ec707a571b3ccb31b67adc0447b22b62c048a6cb088e661801dacb9c2cf070a9c + checksum: ff8863b8c414eeed874c7ef4e5d540c918f9ee9be2e44fe30c6c22f2f59529a61e71afb3d7a90bff9a8f894098f11373989df91b11ef67a424c12f703021c174 languageName: node linkType: hard @@ -2224,13 +2207,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/scope-manager@npm:5.10.2" +"@typescript-eslint/parser@npm:^5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/parser@npm:5.13.0" dependencies: - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/visitor-keys": 5.10.2 - checksum: 22c8ac9047a1a276e0b911eca0eee30c4f7f7089688dca36314da28143d349c504e542116d3e201d52da50b212f38b2125e3918e6ae2e2b0b57964fb1cdf8fcd + "@typescript-eslint/scope-manager": 5.13.0 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/typescript-estree": 5.13.0 + debug: ^4.3.2 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 9ca74f891df82f4f93150f0b69fcd2d9fb138c75a4629a154256108fbaa1248a96f69627cb472423890ff291e7cec30c20da25a87a21ef53fc1149ac9c18bfac languageName: node linkType: hard @@ -2244,19 +2234,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/type-utils@npm:5.10.2" +"@typescript-eslint/scope-manager@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/scope-manager@npm:5.13.0" dependencies: - "@typescript-eslint/utils": 5.10.2 - debug: ^4.3.2 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 7732c826ef6c798af0f45b85f0389688e614de16c7c2c7e446a664787df360242cf2bc9d68d6ce1993f1bfc289b5d6a75a400fc968b7ded187c30c40f978de52 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/visitor-keys": 5.13.0 + checksum: 43fade6759e751387ee91f85033c036f122b5051f7ad7baf35fe5db68e2129afc1cc1c12c2b0b8a25eb206092ad1073d8e640b21f6b04824413f40751d8e0d42 languageName: node linkType: hard @@ -2276,10 +2260,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/types@npm:5.10.2" - checksum: fa44dbd31d12f16ada6a6e7dba61ff90bf955b400f314f7378d9775cc8e13ef5da3318e89a90c3c3f75d50179e6be104ed8f90d4e77a02d6f7793b346bf25f15 +"@typescript-eslint/type-utils@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/type-utils@npm:5.13.0" + dependencies: + "@typescript-eslint/utils": 5.13.0 + debug: ^4.3.2 + tsutils: ^3.21.0 + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 454a2fe6c5faa211fec9d7992b44f377b9d492c3a18b8ce6d6da0077f0ea92320c7ee430cc33dcce8f0ec7afab7f8db59f39f9433be5358715754e64d7fbdef2 languageName: node linkType: hard @@ -2290,21 +2283,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.10.2" - dependencies: - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/visitor-keys": 5.10.2 - debug: ^4.3.2 - globby: ^11.0.4 - is-glob: ^4.0.3 - semver: ^7.3.5 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 2fdad1448578ee5c7f5876c998de50e2fa5fd6eed9effbfa9b0cf2579afe195964f0e4ebaa5d94ae228096cddf016500e9c8cc2f60c3dff981f09ebb42e5de53 +"@typescript-eslint/types@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/types@npm:5.13.0" + checksum: 2228935a9f7e80264a554ffadc458ee184259b56cd987bf10f12754183e032953fb93b7b31f8261dd0a40dbac4f341d4904ae7aa1f1aba9f2a92b1062f05c8dc languageName: node linkType: hard @@ -2326,19 +2308,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/utils@npm:5.10.2" +"@typescript-eslint/typescript-estree@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.13.0" dependencies: - "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/typescript-estree": 5.10.2 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d0dde3066f52405dffc2cbccd43d2aa2d9336510f178aa43812d616c951ea45f83693e2f6a88e3abfc94e2cc5f9eb3f2be9221a38848fe70aaffc294794c9d53 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/visitor-keys": 5.13.0 + debug: ^4.3.2 + globby: ^11.0.4 + is-glob: ^4.0.3 + semver: ^7.3.5 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: bcf2f94eb4b8e0a5f47fa1e04478aa3f36c8d2b629300bf3d3a375f87e8046cd7f2364cd7df8fceb97855e7789721de5c66dafcf17cfd93552a93a7d7733dfdb languageName: node linkType: hard @@ -2358,13 +2342,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.10.2" +"@typescript-eslint/utils@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/utils@npm:5.13.0" dependencies: - "@typescript-eslint/types": 5.10.2 - eslint-visitor-keys: ^3.0.0 - checksum: f80caa1f0d71da096e9e18728b76046286cad691b178c0d101b71e5b553ee4a427ae2c2f8b9bc789dce266f62b026b7ca88ddafd52fde4f0dbb24e05765629b7 + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.13.0 + "@typescript-eslint/types": 5.13.0 + "@typescript-eslint/typescript-estree": 5.13.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: cb93cddc83bd5f9cee7fc72ab64c509b285392a005fb1315522374991f18a1cb8f233ee0d1e828cc18570c3fe27e81cc28471c36142284bd39351b8a3f8a83bd languageName: node linkType: hard @@ -2378,6 +2368,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.13.0": + version: 5.13.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.13.0" + dependencies: + "@typescript-eslint/types": 5.13.0 + eslint-visitor-keys: ^3.0.0 + checksum: 3987217053e22a86f9105efe6250ca028ef437483b79d0dad45850edacfc273835b82178e77e5012a3c045df18561fef3eb4417cc26c328c901fbaa0da09e922 + languageName: node + linkType: hard + "JSONStream@npm:^1.0.4": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" @@ -3838,14 +3838,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0": - version: 8.3.0 - resolution: "eslint-config-prettier@npm:8.3.0" +"eslint-config-prettier@npm:^8.5.0": + version: 8.5.0 + resolution: "eslint-config-prettier@npm:8.5.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: df4cea3032671995bb5ab07e016169072f7fa59f44a53251664d9ca60951b66cdc872683b5c6a3729c91497c11490ca44a79654b395dd6756beb0c3903a37196 + checksum: 0d0f5c32e7a0ad91249467ce71ca92394ccd343178277d318baf32063b79ea90216f4c81d1065d60f96366fdc60f151d4d68ae7811a58bd37228b84c2083f893 languageName: node linkType: hard @@ -3874,16 +3874,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.0": - version: 7.1.0 - resolution: "eslint-scope@npm:7.1.0" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: 2070470a0725438ed47075b2574a4c03cf59aa32648da8cff9e3548c84f6b0079cfdb9ee1dd7ab0bfe97011f64b2af5bfd4b69cf14a1292130dec661eec7914a - languageName: node - linkType: hard - "eslint-scope@npm:^7.1.1": version: 7.1.1 resolution: "eslint-scope@npm:7.1.1" @@ -3912,20 +3902,13 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.1.0": +"eslint-visitor-keys@npm:^3.0.0": version: 3.1.0 resolution: "eslint-visitor-keys@npm:3.1.0" checksum: fd2d613bb315bc549068ca97771d868437fb60c8f13ef8d6d54669773ff53f814b759fa9e57966f15e4c50a5f5e11c6ba47060b8f201f9776311f6c5d5c11b70 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.2.0": - version: 3.2.0 - resolution: "eslint-visitor-keys@npm:3.2.0" - checksum: fdadbb26f9e6417d3db7ad4f00bb0d573b6031c32fa72e8cdae32d038223faaeddff2ee443c90cb489bf774e75bff765c00912b8f9106d65e4f202ccd78c1b18 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^3.3.0": version: 3.3.0 resolution: "eslint-visitor-keys@npm:3.3.0" @@ -3933,11 +3916,11 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.8.0": - version: 8.8.0 - resolution: "eslint@npm:8.8.0" +"eslint@npm:^8.10.0": + version: 8.10.0 + resolution: "eslint@npm:8.10.0" dependencies: - "@eslint/eslintrc": ^1.0.5 + "@eslint/eslintrc": ^1.2.0 "@humanwhocodes/config-array": ^0.9.2 ajv: ^6.10.0 chalk: ^4.0.0 @@ -3945,10 +3928,10 @@ __metadata: debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.0 + eslint-scope: ^7.1.1 eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.2.0 - espree: ^9.3.0 + eslint-visitor-keys: ^3.3.0 + espree: ^9.3.1 esquery: ^1.4.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -3974,7 +3957,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 41a7e85bf84cf9f2d758ef3e8d08020a39a2836703728b59535684681349bd021c2c6e24174462b844a914870d707d2151e0371198899d957b444de91adaa435 + checksum: 8b31ab3de5b48b6828bf13c09c9e62ee0045fa0afa017efaa73eedcf4dc33bc204ee4c467d4677e37967d1645f73816ddef4271422e691fded352040f8f83093 languageName: node linkType: hard @@ -4023,17 +4006,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.2.0, espree@npm:^9.3.0": - version: 9.3.0 - resolution: "espree@npm:9.3.0" - dependencies: - acorn: ^8.7.0 - acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^3.1.0 - checksum: c0f1885c4eab652f9be08eb9228cea0df046b559b29d4aed8d6590ea9bd60177d4cb245d204a6f737a79a096861bb4ab8e480aeb8c1dbafef5beec1157353ce4 - languageName: node - linkType: hard - "espree@npm:^9.3.1": version: 9.3.1 resolution: "espree@npm:9.3.1" @@ -7487,7 +7459,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:4.5.5, typescript@npm:^4.5.5": +"typescript@npm:4.5.5": version: 4.5.5 resolution: "typescript@npm:4.5.5" bin: @@ -7507,7 +7479,17 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@4.5.5#~builtin, typescript@patch:typescript@^4.5.5#~builtin": +"typescript@npm:^4.6.2": + version: 4.6.2 + resolution: "typescript@npm:4.6.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8a44ed7e6f6c4cb1ebe8cf236ecda2fb119d84dcf0fbd77e707b2dfea1bbcfc4e366493a143513ce7f57203c75da9d4e20af6fe46de89749366351046be7577c + languageName: node + linkType: hard + +"typescript@patch:typescript@4.5.5#~builtin": version: 4.5.5 resolution: "typescript@patch:typescript@npm%3A4.5.5#~builtin::version=4.5.5&hash=493e53" bin: @@ -7527,6 +7509,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@^4.6.2#~builtin": + version: 4.6.2 + resolution: "typescript@patch:typescript@npm%3A4.6.2#~builtin::version=4.6.2&hash=493e53" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: efb83260a22ee49d4c8bdc59b3cefe54fdf51d6f563f5c3a35aa3d5e46fb12f3f1d33a36d6f9f64171e567ead1847e99cb612d0a9a74e7d44e16cad9d0bbc937 + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4": version: 3.14.5 resolution: "uglify-js@npm:3.14.5"