diff options
27 files changed, 677 insertions, 656 deletions
@@ -39,27 +39,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["@discordjs/voice", "npm:0.4.0"], ["@types/common-tags", "npm:1.8.0"], - ["@types/express", "npm:4.17.11"], - ["@types/node", "npm:14.17.0"], + ["@types/express", "npm:4.17.12"], + ["@types/node", "npm:14.17.4"], ["@types/uuid", "npm:8.3.0"], - ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], - ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], + ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], + ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], ["body-parser", "npm:1.19.0"], ["chalk", "npm:4.1.1"], ["common-tags", "npm:1.8.0"], - ["discord-akairo", "https://github.com/NotEnoughUpdates/discord-akairo.git#commit=a65bb1a02c66a77555dd59824d0a6c85039394de"], + ["discord-akairo", "https://github.com/NotEnoughUpdates/discord-akairo.git#commit=63fc4b741c4ff5c4133cd842360ec0196a54efe0"], ["discord-api-types", "npm:0.18.1"], - ["discord.js", "npm:13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df"], - ["esbuild", "npm:0.12.1"], - ["eslint", "npm:7.26.0"], + ["discord.js", "npm:13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70"], + ["esbuild", "npm:0.12.11"], + ["eslint", "npm:7.29.0"], ["eslint-config-prettier", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0"], ["got", "npm:11.8.2"], ["moment", "npm:2.29.1"], ["pg", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.6.0"], - ["pg-hstore", "npm:2.3.3"], - ["prettier", "npm:2.3.0"], + ["pg-hstore", "npm:2.3.4"], + ["prettier", "npm:2.3.2"], ["rimraf", "npm:3.0.2"], - ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.2"], + ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.4"], ["source-map-support", "npm:0.5.19"], ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"], ["uuid", "npm:8.3.2"] @@ -72,26 +72,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.12.11-1a9a1b277f-033d3fb3bf.zip/node_modules/@babel/code-frame/", "packageDependencies": [ ["@babel/code-frame", "npm:7.12.11"], - ["@babel/highlight", "npm:7.14.0"] + ["@babel/highlight", "npm:7.14.5"] ], "linkType": "HARD", }] ]], ["@babel/helper-validator-identifier", [ - ["npm:7.14.0", { - "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.14.0-88c0d4b395-bd67b4a1a4.zip/node_modules/@babel/helper-validator-identifier/", + ["npm:7.14.5", { + "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.14.5-d29d30a813-778312189a.zip/node_modules/@babel/helper-validator-identifier/", "packageDependencies": [ - ["@babel/helper-validator-identifier", "npm:7.14.0"] + ["@babel/helper-validator-identifier", "npm:7.14.5"] ], "linkType": "HARD", }] ]], ["@babel/highlight", [ - ["npm:7.14.0", { - "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.14.0-54986133d5-0122fcd3cd.zip/node_modules/@babel/highlight/", + ["npm:7.14.5", { + "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.14.5-4a18106cbc-a1ed599c26.zip/node_modules/@babel/highlight/", "packageDependencies": [ - ["@babel/highlight", "npm:7.14.0"], - ["@babel/helper-validator-identifier", "npm:7.14.0"], + ["@babel/highlight", "npm:7.14.5"], + ["@babel/helper-validator-identifier", "npm:7.14.5"], ["chalk", "npm:2.4.2"], ["js-tokens", "npm:4.0.0"] ], @@ -134,14 +134,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@eslint/eslintrc", [ - ["npm:0.4.1", { - "packageLocation": "./.yarn/cache/@eslint-eslintrc-npm-0.4.1-48933b2833-418f5810c8.zip/node_modules/@eslint/eslintrc/", + ["npm:0.4.2", { + "packageLocation": "./.yarn/cache/@eslint-eslintrc-npm-0.4.2-f8b688e654-60b66ce425.zip/node_modules/@eslint/eslintrc/", "packageDependencies": [ - ["@eslint/eslintrc", "npm:0.4.1"], + ["@eslint/eslintrc", "npm:0.4.2"], ["ajv", "npm:6.12.6"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], ["espree", "npm:7.3.1"], - ["globals", "npm:12.4.0"], + ["globals", "npm:13.9.0"], ["ignore", "npm:4.0.6"], ["import-fresh", "npm:3.3.0"], ["js-yaml", "npm:3.14.1"], @@ -152,41 +152,41 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nodelib/fs.scandir", [ - ["npm:2.1.4", { - "packageLocation": "./.yarn/cache/@nodelib-fs.scandir-npm-2.1.4-6f6ddb2372-30b3102ee3.zip/node_modules/@nodelib/fs.scandir/", + ["npm:2.1.5", { + "packageLocation": "./.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-91b3de88d9.zip/node_modules/@nodelib/fs.scandir/", "packageDependencies": [ - ["@nodelib/fs.scandir", "npm:2.1.4"], - ["@nodelib/fs.stat", "npm:2.0.4"], + ["@nodelib/fs.scandir", "npm:2.1.5"], + ["@nodelib/fs.stat", "npm:2.0.5"], ["run-parallel", "npm:1.2.0"] ], "linkType": "HARD", }] ]], ["@nodelib/fs.stat", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-2.0.4-0b2acf9d70-6454a79e94.zip/node_modules/@nodelib/fs.stat/", + ["npm:2.0.5", { + "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-a4fcf7408f.zip/node_modules/@nodelib/fs.stat/", "packageDependencies": [ - ["@nodelib/fs.stat", "npm:2.0.4"] + ["@nodelib/fs.stat", "npm:2.0.5"] ], "linkType": "HARD", }] ]], ["@nodelib/fs.walk", [ - ["npm:1.2.6", { - "packageLocation": "./.yarn/cache/@nodelib-fs.walk-npm-1.2.6-b686194e9d-d0503ffd0b.zip/node_modules/@nodelib/fs.walk/", + ["npm:1.2.7", { + "packageLocation": "./.yarn/cache/@nodelib-fs.walk-npm-1.2.7-69f33ea303-ac8e2d9ca0.zip/node_modules/@nodelib/fs.walk/", "packageDependencies": [ - ["@nodelib/fs.walk", "npm:1.2.6"], - ["@nodelib/fs.scandir", "npm:2.1.4"], + ["@nodelib/fs.walk", "npm:1.2.7"], + ["@nodelib/fs.scandir", "npm:2.1.5"], ["fastq", "npm:1.11.0"] ], "linkType": "HARD", }] ]], ["@sapphire/async-queue", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/@sapphire-async-queue-npm-1.1.3-b5b8f54d92-1557a65173.zip/node_modules/@sapphire/async-queue/", + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/@sapphire-async-queue-npm-1.1.4-6872a0fc9f-325e416a44.zip/node_modules/@sapphire/async-queue/", "packageDependencies": [ - ["@sapphire/async-queue", "npm:1.1.3"] + ["@sapphire/async-queue", "npm:1.1.4"] ], "linkType": "HARD", }] @@ -216,7 +216,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["@types/body-parser", "npm:1.19.0"], ["@types/connect", "npm:3.4.34"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] @@ -228,7 +228,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/cacheable-request", "npm:6.0.1"], ["@types/http-cache-semantics", "npm:4.0.0"], ["@types/keyv", "npm:3.1.1"], - ["@types/node", "npm:15.3.0"], + ["@types/node", "npm:15.12.5"], ["@types/responselike", "npm:1.0.0"] ], "linkType": "HARD", @@ -248,18 +248,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/@types-connect-npm-3.4.34-39e4f7bb55-6f712a0408.zip/node_modules/@types/connect/", "packageDependencies": [ ["@types/connect", "npm:3.4.34"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] ]], ["@types/express", [ - ["npm:4.17.11", { - "packageLocation": "./.yarn/cache/@types-express-npm-4.17.11-1b3f17f056-2818120a0f.zip/node_modules/@types/express/", + ["npm:4.17.12", { + "packageLocation": "./.yarn/cache/@types-express-npm-4.17.12-d30bfc5b29-b1ab50e037.zip/node_modules/@types/express/", "packageDependencies": [ - ["@types/express", "npm:4.17.11"], + ["@types/express", "npm:4.17.12"], ["@types/body-parser", "npm:1.19.0"], - ["@types/express-serve-static-core", "npm:4.17.19"], + ["@types/express-serve-static-core", "npm:4.17.22"], ["@types/qs", "npm:6.9.6"], ["@types/serve-static", "npm:1.13.9"] ], @@ -267,11 +267,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@types/express-serve-static-core", [ - ["npm:4.17.19", { - "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.19-3f514f7e12-b6c8c357c5.zip/node_modules/@types/express-serve-static-core/", + ["npm:4.17.22", { + "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.22-e9a70ec107-e9ed12d6fd.zip/node_modules/@types/express-serve-static-core/", "packageDependencies": [ - ["@types/express-serve-static-core", "npm:4.17.19"], - ["@types/node", "npm:15.3.0"], + ["@types/express-serve-static-core", "npm:4.17.22"], + ["@types/node", "npm:15.12.5"], ["@types/qs", "npm:6.9.6"], ["@types/range-parser", "npm:1.2.3"] ], @@ -301,7 +301,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/@types-keyv-npm-3.1.1-779a80f2c7-3aaf557d5b.zip/node_modules/@types/keyv/", "packageDependencies": [ ["@types/keyv", "npm:3.1.1"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] @@ -316,17 +316,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@types/node", [ - ["npm:14.17.0", { - "packageLocation": "./.yarn/cache/@types-node-npm-14.17.0-2942ba859f-f437147b39.zip/node_modules/@types/node/", + ["npm:14.17.4", { + "packageLocation": "./.yarn/cache/@types-node-npm-14.17.4-52a7500a10-947ada8b39.zip/node_modules/@types/node/", "packageDependencies": [ - ["@types/node", "npm:14.17.0"] + ["@types/node", "npm:14.17.4"] ], "linkType": "HARD", }], - ["npm:15.3.0", { - "packageLocation": "./.yarn/cache/@types-node-npm-15.3.0-7ebc66d6bc-44039665ab.zip/node_modules/@types/node/", + ["npm:15.12.5", { + "packageLocation": "./.yarn/cache/@types-node-npm-15.12.5-bfb1f4b853-42485de7a0.zip/node_modules/@types/node/", "packageDependencies": [ - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] @@ -354,7 +354,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-e6e6613c80.zip/node_modules/@types/responselike/", "packageDependencies": [ ["@types/responselike", "npm:1.0.0"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] @@ -365,7 +365,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["@types/serve-static", "npm:1.13.9"], ["@types/mime", "npm:1.3.2"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] @@ -384,35 +384,34 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/@types-ws-npm-7.4.5-3f11000a5b-b467f596cc.zip/node_modules/@types/ws/", "packageDependencies": [ ["@types/ws", "npm:7.4.5"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] ]], ["@typescript-eslint/eslint-plugin", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-4.24.0-0ce39c60ea-b3fb023320.zip/node_modules/@typescript-eslint/eslint-plugin/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-4.28.1-a9ed885345-79a794ff44.zip/node_modules/@typescript-eslint/eslint-plugin/", "packageDependencies": [ - ["@typescript-eslint/eslint-plugin", "npm:4.24.0"] + ["@typescript-eslint/eslint-plugin", "npm:4.28.1"] ], "linkType": "SOFT", }], - ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-eslint-plugin-virtual-9a8b1f31df/0/cache/@typescript-eslint-eslint-plugin-npm-4.24.0-0ce39c60ea-b3fb023320.zip/node_modules/@typescript-eslint/eslint-plugin/", + ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-eslint-plugin-virtual-9f57169050/0/cache/@typescript-eslint-eslint-plugin-npm-4.28.1-a9ed885345-79a794ff44.zip/node_modules/@typescript-eslint/eslint-plugin/", "packageDependencies": [ - ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], + ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], ["@types/eslint", null], ["@types/typescript-eslint__parser", null], - ["@typescript-eslint/experimental-utils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:4.24.0"], - ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], - ["@typescript-eslint/scope-manager", "npm:4.24.0"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], - ["eslint", "npm:7.26.0"], + ["@typescript-eslint/experimental-utils", "virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:4.28.1"], + ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], + ["@typescript-eslint/scope-manager", "npm:4.28.1"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], + ["eslint", "npm:7.29.0"], ["functional-red-black-tree", "npm:1.0.1"], - ["lodash", "npm:4.17.21"], - ["regexpp", "npm:3.1.0"], + ["regexpp", "npm:3.2.0"], ["semver", "npm:7.3.5"], - ["tsutils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:3.21.0"], + ["tsutils", "virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:3.21.0"], ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"] ], "packagePeers": [ @@ -426,25 +425,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@typescript-eslint/experimental-utils", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-experimental-utils-npm-4.24.0-d90fb8ab66-09a28e2b8b.zip/node_modules/@typescript-eslint/experimental-utils/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-experimental-utils-npm-4.28.1-ab919abf02-8e10696825.zip/node_modules/@typescript-eslint/experimental-utils/", "packageDependencies": [ - ["@typescript-eslint/experimental-utils", "npm:4.24.0"] + ["@typescript-eslint/experimental-utils", "npm:4.28.1"] ], "linkType": "SOFT", }], - ["virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:4.24.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-experimental-utils-virtual-00d4f768ef/0/cache/@typescript-eslint-experimental-utils-npm-4.24.0-d90fb8ab66-09a28e2b8b.zip/node_modules/@typescript-eslint/experimental-utils/", + ["virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:4.28.1", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-experimental-utils-virtual-fa0658a326/0/cache/@typescript-eslint-experimental-utils-npm-4.28.1-ab919abf02-8e10696825.zip/node_modules/@typescript-eslint/experimental-utils/", "packageDependencies": [ - ["@typescript-eslint/experimental-utils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:4.24.0"], + ["@typescript-eslint/experimental-utils", "virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:4.28.1"], ["@types/eslint", null], ["@types/json-schema", "npm:7.0.7"], - ["@typescript-eslint/scope-manager", "npm:4.24.0"], - ["@typescript-eslint/types", "npm:4.24.0"], - ["@typescript-eslint/typescript-estree", "virtual:00d4f768ef22a51647431e1ae9936afa118b642d86ded0fc8390d8b5c78f4c6b517fb84974a722b14fb74b78155de06450060dacb8edf35b4ec0acf103c6450f#npm:4.24.0"], - ["eslint", "npm:7.26.0"], + ["@typescript-eslint/scope-manager", "npm:4.28.1"], + ["@typescript-eslint/types", "npm:4.28.1"], + ["@typescript-eslint/typescript-estree", "virtual:fa0658a3262f0ec4c70032bfff5a258eb88f64f6e176c2c2ba25415d8f40b4600e45fe35d5759e7bb129491bde554953d2634a2029329b48b524f61629e9358b#npm:4.28.1"], + ["eslint", "npm:7.29.0"], ["eslint-scope", "npm:5.1.1"], - ["eslint-utils", "npm:2.1.0"] + ["eslint-utils", "virtual:fa0658a3262f0ec4c70032bfff5a258eb88f64f6e176c2c2ba25415d8f40b4600e45fe35d5759e7bb129491bde554953d2634a2029329b48b524f61629e9358b#npm:3.0.0"] ], "packagePeers": [ "@types/eslint", @@ -454,23 +453,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@typescript-eslint/parser", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-parser-npm-4.24.0-edf27f205d-30ff5e6b1e.zip/node_modules/@typescript-eslint/parser/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-parser-npm-4.28.1-740f079e0a-ab7c7fef74.zip/node_modules/@typescript-eslint/parser/", "packageDependencies": [ - ["@typescript-eslint/parser", "npm:4.24.0"] + ["@typescript-eslint/parser", "npm:4.28.1"] ], "linkType": "SOFT", }], - ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-parser-virtual-7bb7c6f3eb/0/cache/@typescript-eslint-parser-npm-4.24.0-edf27f205d-30ff5e6b1e.zip/node_modules/@typescript-eslint/parser/", + ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-parser-virtual-0dc5aa9f6f/0/cache/@typescript-eslint-parser-npm-4.28.1-740f079e0a-ab7c7fef74.zip/node_modules/@typescript-eslint/parser/", "packageDependencies": [ - ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], + ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], ["@types/eslint", null], - ["@typescript-eslint/scope-manager", "npm:4.24.0"], - ["@typescript-eslint/types", "npm:4.24.0"], - ["@typescript-eslint/typescript-estree", "virtual:7bb7c6f3eb88073237dc8bd329fee28f7e2588dfad4bba4d65b428475804ad37b87c371b15a187000b71c3d01e8132cf4e7496c0fbc07b0e26587102cd6e49d6#npm:4.24.0"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], - ["eslint", "npm:7.26.0"], + ["@typescript-eslint/scope-manager", "npm:4.28.1"], + ["@typescript-eslint/types", "npm:4.28.1"], + ["@typescript-eslint/typescript-estree", "virtual:0dc5aa9f6f0f733d6c5540fb4e88f0a87a2e2803a976d019384f6d94d38591e0499786bdfa77aa81af9beb4356234f85a21e2901f1bfbc3ea45729114940d517#npm:4.28.1"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], + ["eslint", "npm:7.29.0"], ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"] ], "packagePeers": [ @@ -482,63 +481,63 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@typescript-eslint/scope-manager", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-4.24.0-3e86fd64d6-522d96e562.zip/node_modules/@typescript-eslint/scope-manager/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-4.28.1-0a34d48066-2c2f4858f4.zip/node_modules/@typescript-eslint/scope-manager/", "packageDependencies": [ - ["@typescript-eslint/scope-manager", "npm:4.24.0"], - ["@typescript-eslint/types", "npm:4.24.0"], - ["@typescript-eslint/visitor-keys", "npm:4.24.0"] + ["@typescript-eslint/scope-manager", "npm:4.28.1"], + ["@typescript-eslint/types", "npm:4.28.1"], + ["@typescript-eslint/visitor-keys", "npm:4.28.1"] ], "linkType": "HARD", }] ]], ["@typescript-eslint/types", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-4.24.0-bafa68a7d5-ed06724661.zip/node_modules/@typescript-eslint/types/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-4.28.1-8b00316102-8748138865.zip/node_modules/@typescript-eslint/types/", "packageDependencies": [ - ["@typescript-eslint/types", "npm:4.24.0"] + ["@typescript-eslint/types", "npm:4.28.1"] ], "linkType": "HARD", }] ]], ["@typescript-eslint/typescript-estree", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-4.24.0-b44f4a8df5-7720b1f5e8.zip/node_modules/@typescript-eslint/typescript-estree/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-4.28.1-0862162765-26dfe831a9.zip/node_modules/@typescript-eslint/typescript-estree/", "packageDependencies": [ - ["@typescript-eslint/typescript-estree", "npm:4.24.0"] + ["@typescript-eslint/typescript-estree", "npm:4.28.1"] ], "linkType": "SOFT", }], - ["virtual:00d4f768ef22a51647431e1ae9936afa118b642d86ded0fc8390d8b5c78f4c6b517fb84974a722b14fb74b78155de06450060dacb8edf35b4ec0acf103c6450f#npm:4.24.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-24ccaee8f2/0/cache/@typescript-eslint-typescript-estree-npm-4.24.0-b44f4a8df5-7720b1f5e8.zip/node_modules/@typescript-eslint/typescript-estree/", - "packageDependencies": [ - ["@typescript-eslint/typescript-estree", "virtual:00d4f768ef22a51647431e1ae9936afa118b642d86ded0fc8390d8b5c78f4c6b517fb84974a722b14fb74b78155de06450060dacb8edf35b4ec0acf103c6450f#npm:4.24.0"], - ["@typescript-eslint/types", "npm:4.24.0"], - ["@typescript-eslint/visitor-keys", "npm:4.24.0"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], - ["globby", "npm:11.0.3"], + ["virtual:0dc5aa9f6f0f733d6c5540fb4e88f0a87a2e2803a976d019384f6d94d38591e0499786bdfa77aa81af9beb4356234f85a21e2901f1bfbc3ea45729114940d517#npm:4.28.1", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-c69a65d4ab/0/cache/@typescript-eslint-typescript-estree-npm-4.28.1-0862162765-26dfe831a9.zip/node_modules/@typescript-eslint/typescript-estree/", + "packageDependencies": [ + ["@typescript-eslint/typescript-estree", "virtual:0dc5aa9f6f0f733d6c5540fb4e88f0a87a2e2803a976d019384f6d94d38591e0499786bdfa77aa81af9beb4356234f85a21e2901f1bfbc3ea45729114940d517#npm:4.28.1"], + ["@typescript-eslint/types", "npm:4.28.1"], + ["@typescript-eslint/visitor-keys", "npm:4.28.1"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], + ["globby", "npm:11.0.4"], ["is-glob", "npm:4.0.1"], ["semver", "npm:7.3.5"], - ["tsutils", "virtual:24ccaee8f2a84c341367a0ca54e599e765dd5def7c88fa690af51d687e0dcab63f6a9a9e082854fcee0c56f65cc121b7ea65bf2f8444c2333afcf117d3775385#npm:3.21.0"], - ["typescript", null] + ["tsutils", "virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:3.21.0"], + ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"] ], "packagePeers": [ "typescript" ], "linkType": "HARD", }], - ["virtual:7bb7c6f3eb88073237dc8bd329fee28f7e2588dfad4bba4d65b428475804ad37b87c371b15a187000b71c3d01e8132cf4e7496c0fbc07b0e26587102cd6e49d6#npm:4.24.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-577ab8efad/0/cache/@typescript-eslint-typescript-estree-npm-4.24.0-b44f4a8df5-7720b1f5e8.zip/node_modules/@typescript-eslint/typescript-estree/", - "packageDependencies": [ - ["@typescript-eslint/typescript-estree", "virtual:7bb7c6f3eb88073237dc8bd329fee28f7e2588dfad4bba4d65b428475804ad37b87c371b15a187000b71c3d01e8132cf4e7496c0fbc07b0e26587102cd6e49d6#npm:4.24.0"], - ["@typescript-eslint/types", "npm:4.24.0"], - ["@typescript-eslint/visitor-keys", "npm:4.24.0"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], - ["globby", "npm:11.0.3"], + ["virtual:fa0658a3262f0ec4c70032bfff5a258eb88f64f6e176c2c2ba25415d8f40b4600e45fe35d5759e7bb129491bde554953d2634a2029329b48b524f61629e9358b#npm:4.28.1", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-71abe148a3/0/cache/@typescript-eslint-typescript-estree-npm-4.28.1-0862162765-26dfe831a9.zip/node_modules/@typescript-eslint/typescript-estree/", + "packageDependencies": [ + ["@typescript-eslint/typescript-estree", "virtual:fa0658a3262f0ec4c70032bfff5a258eb88f64f6e176c2c2ba25415d8f40b4600e45fe35d5759e7bb129491bde554953d2634a2029329b48b524f61629e9358b#npm:4.28.1"], + ["@typescript-eslint/types", "npm:4.28.1"], + ["@typescript-eslint/visitor-keys", "npm:4.28.1"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], + ["globby", "npm:11.0.4"], ["is-glob", "npm:4.0.1"], ["semver", "npm:7.3.5"], - ["tsutils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:3.21.0"], - ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"] + ["tsutils", "virtual:71abe148a31ca83ac986d9053d0aced6b89248e9e6f7ea3d3d591cc17d59658ca8b3a69f592bc1a4779c9580c24a79507abfd6679b55184d451a84c62357ac59#npm:3.21.0"], + ["typescript", null] ], "packagePeers": [ "typescript" @@ -547,11 +546,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@typescript-eslint/visitor-keys", [ - ["npm:4.24.0", { - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-4.24.0-6745f8fb33-ec25df6705.zip/node_modules/@typescript-eslint/visitor-keys/", + ["npm:4.28.1", { + "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-4.28.1-989a9be6ea-85c22a0374.zip/node_modules/@typescript-eslint/visitor-keys/", "packageDependencies": [ - ["@typescript-eslint/visitor-keys", "npm:4.24.0"], - ["@typescript-eslint/types", "npm:4.24.0"], + ["@typescript-eslint/visitor-keys", "npm:4.28.1"], + ["@typescript-eslint/types", "npm:4.28.1"], ["eslint-visitor-keys", "npm:2.1.0"] ], "linkType": "HARD", @@ -610,10 +609,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ], "linkType": "HARD", }], - ["npm:8.4.0", { - "packageLocation": "./.yarn/cache/ajv-npm-8.4.0-1d671a4d5f-0dcdfe0eca.zip/node_modules/ajv/", + ["npm:8.6.0", { + "packageLocation": "./.yarn/cache/ajv-npm-8.6.0-74c534c16b-4eed9ee72e.zip/node_modules/ajv/", "packageDependencies": [ - ["ajv", "npm:8.4.0"], + ["ajv", "npm:8.6.0"], ["fast-deep-equal", "npm:3.1.3"], ["json-schema-traverse", "npm:1.0.0"], ["require-from-string", "npm:2.0.2"], @@ -778,27 +777,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["bush-bot", "workspace:."], ["@discordjs/voice", "npm:0.4.0"], ["@types/common-tags", "npm:1.8.0"], - ["@types/express", "npm:4.17.11"], - ["@types/node", "npm:14.17.0"], + ["@types/express", "npm:4.17.12"], + ["@types/node", "npm:14.17.4"], ["@types/uuid", "npm:8.3.0"], - ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], - ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], + ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], + ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.28.1"], ["body-parser", "npm:1.19.0"], ["chalk", "npm:4.1.1"], ["common-tags", "npm:1.8.0"], - ["discord-akairo", "https://github.com/NotEnoughUpdates/discord-akairo.git#commit=a65bb1a02c66a77555dd59824d0a6c85039394de"], + ["discord-akairo", "https://github.com/NotEnoughUpdates/discord-akairo.git#commit=63fc4b741c4ff5c4133cd842360ec0196a54efe0"], ["discord-api-types", "npm:0.18.1"], - ["discord.js", "npm:13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df"], - ["esbuild", "npm:0.12.1"], - ["eslint", "npm:7.26.0"], + ["discord.js", "npm:13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70"], + ["esbuild", "npm:0.12.11"], + ["eslint", "npm:7.29.0"], ["eslint-config-prettier", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0"], ["got", "npm:11.8.2"], ["moment", "npm:2.29.1"], ["pg", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.6.0"], - ["pg-hstore", "npm:2.3.3"], - ["prettier", "npm:2.3.0"], + ["pg-hstore", "npm:2.3.4"], + ["prettier", "npm:2.3.2"], ["rimraf", "npm:3.0.2"], - ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.2"], + ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.4"], ["source-map-support", "npm:0.5.19"], ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"], ["uuid", "npm:8.3.2"] @@ -825,16 +824,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["cacheable-request", [ - ["npm:7.0.1", { - "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.1-d870be2496-fe0b6f3b8a.zip/node_modules/cacheable-request/", + ["npm:7.0.2", { + "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-176a1fceb9.zip/node_modules/cacheable-request/", "packageDependencies": [ - ["cacheable-request", "npm:7.0.1"], + ["cacheable-request", "npm:7.0.2"], ["clone-response", "npm:1.0.2"], ["get-stream", "npm:5.2.0"], ["http-cache-semantics", "npm:4.1.0"], ["keyv", "npm:4.0.3"], ["lowercase-keys", "npm:2.0.0"], - ["normalize-url", "npm:4.5.0"], + ["normalize-url", "npm:6.1.0"], ["responselike", "npm:2.0.0"] ], "linkType": "HARD", @@ -971,18 +970,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ], "linkType": "SOFT", }], - ["npm:4.3.1", { - "packageLocation": "./.yarn/cache/debug-npm-4.3.1-22e08d605e-0d41ba5177.zip/node_modules/debug/", + ["npm:4.3.2", { + "packageLocation": "./.yarn/cache/debug-npm-4.3.2-f0148b6afe-5543570879.zip/node_modules/debug/", "packageDependencies": [ - ["debug", "npm:4.3.1"] + ["debug", "npm:4.3.2"] ], "linkType": "SOFT", }], - ["virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1", { - "packageLocation": "./.yarn/$$virtual/debug-virtual-9b1bbab664/0/cache/debug-npm-4.3.1-22e08d605e-0d41ba5177.zip/node_modules/debug/", + ["virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-53242bdd6a/0/cache/debug-npm-2.6.9-7d4cb597dc-559f44f98c.zip/node_modules/debug/", "packageDependencies": [ - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], - ["ms", "npm:2.1.2"], + ["debug", "virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9"], + ["ms", "npm:2.0.0"], ["supports-color", null] ], "packagePeers": [ @@ -990,11 +989,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ], "linkType": "HARD", }], - ["virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9", { - "packageLocation": "./.yarn/$$virtual/debug-virtual-53242bdd6a/0/cache/debug-npm-2.6.9-7d4cb597dc-559f44f98c.zip/node_modules/debug/", + ["virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-fb8400fa14/0/cache/debug-npm-4.3.2-f0148b6afe-5543570879.zip/node_modules/debug/", "packageDependencies": [ - ["debug", "virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9"], - ["ms", "npm:2.0.0"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], + ["ms", "npm:2.1.2"], ["supports-color", null] ], "packagePeers": [ @@ -1060,10 +1059,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["discord-akairo", [ - ["https://github.com/NotEnoughUpdates/discord-akairo.git#commit=a65bb1a02c66a77555dd59824d0a6c85039394de", { - "packageLocation": "./.yarn/cache/discord-akairo-https-2f7053474f-55b609d463.zip/node_modules/discord-akairo/", + ["https://github.com/NotEnoughUpdates/discord-akairo.git#commit=63fc4b741c4ff5c4133cd842360ec0196a54efe0", { + "packageLocation": "./.yarn/unplugged/discord-akairo-https-7b67b686b9/node_modules/discord-akairo/", "packageDependencies": [ - ["discord-akairo", "https://github.com/NotEnoughUpdates/discord-akairo.git#commit=a65bb1a02c66a77555dd59824d0a6c85039394de"] + ["discord-akairo", "https://github.com/NotEnoughUpdates/discord-akairo.git#commit=63fc4b741c4ff5c4133cd842360ec0196a54efe0"] ], "linkType": "HARD", }] @@ -1075,19 +1074,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["discord-api-types", "npm:0.18.1"] ], "linkType": "HARD", + }], + ["npm:0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e", { + "packageLocation": "./.yarn/cache/discord-api-types-npm-0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e-fde7b8b106-ca53bf2bd5.zip/node_modules/discord-api-types/", + "packageDependencies": [ + ["discord-api-types", "npm:0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e"] + ], + "linkType": "HARD", }] ]], ["discord.js", [ - ["npm:13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df", { - "packageLocation": "./.yarn/cache/discord.js-npm-13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df-d67cf175c9-f9ce1891e7.zip/node_modules/discord.js/", + ["npm:13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70", { + "packageLocation": "./.yarn/unplugged/discord.js-npm-13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70-fd350888c9/node_modules/discord.js/", "packageDependencies": [ - ["discord.js", "npm:13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df"], + ["discord.js", "npm:13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70"], ["@discordjs/collection", "npm:0.1.6"], ["@discordjs/form-data", "npm:3.0.1"], - ["@sapphire/async-queue", "npm:1.1.3"], + ["@sapphire/async-queue", "npm:1.1.4"], ["@types/ws", "npm:7.4.5"], ["abort-controller", "npm:3.0.0"], - ["discord-api-types", "npm:0.18.1"], + ["discord-api-types", "npm:0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e"], ["node-fetch", "npm:2.6.1"], ["ws", "virtual:275bceca0f79f8e7aeb7f77acb5a6bd201e7eea264e9dfd8dcc0bcf35691357327303c09557dfc1495b9a1f8e9cf8278133d234783570df6cb70a249778f3198#npm:7.5.0"] ], @@ -1152,10 +1158,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["esbuild", [ - ["npm:0.12.1", { - "packageLocation": "./.yarn/unplugged/esbuild-npm-0.12.1-ce7e6881a2/node_modules/esbuild/", + ["npm:0.12.11", { + "packageLocation": "./.yarn/unplugged/esbuild-npm-0.12.11-e6f15d6b01/node_modules/esbuild/", "packageDependencies": [ - ["esbuild", "npm:0.12.1"] + ["esbuild", "npm:0.12.11"] ], "linkType": "HARD", }] @@ -1167,31 +1173,40 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["escape-string-regexp", "npm:1.0.5"] ], "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-c747be8d5f.zip/node_modules/escape-string-regexp/", + "packageDependencies": [ + ["escape-string-regexp", "npm:4.0.0"] + ], + "linkType": "HARD", }] ]], ["eslint", [ - ["npm:7.26.0", { - "packageLocation": "./.yarn/cache/eslint-npm-7.26.0-0bcc96e5d3-08f99befd7.zip/node_modules/eslint/", + ["npm:7.29.0", { + "packageLocation": "./.yarn/cache/eslint-npm-7.29.0-aec1968387-812f8c5123.zip/node_modules/eslint/", "packageDependencies": [ - ["eslint", "npm:7.26.0"], + ["eslint", "npm:7.29.0"], ["@babel/code-frame", "npm:7.12.11"], - ["@eslint/eslintrc", "npm:0.4.1"], + ["@eslint/eslintrc", "npm:0.4.2"], ["ajv", "npm:6.12.6"], ["chalk", "npm:4.1.1"], ["cross-spawn", "npm:7.0.3"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], ["doctrine", "npm:3.0.0"], ["enquirer", "npm:2.3.6"], + ["escape-string-regexp", "npm:4.0.0"], ["eslint-scope", "npm:5.1.1"], ["eslint-utils", "npm:2.1.0"], ["eslint-visitor-keys", "npm:2.1.0"], ["espree", "npm:7.3.1"], ["esquery", "npm:1.4.0"], ["esutils", "npm:2.0.3"], + ["fast-deep-equal", "npm:3.1.3"], ["file-entry-cache", "npm:6.0.1"], ["functional-red-black-tree", "npm:1.0.1"], ["glob-parent", "npm:5.1.2"], - ["globals", "npm:13.8.0"], + ["globals", "npm:13.9.0"], ["ignore", "npm:4.0.6"], ["import-fresh", "npm:3.3.0"], ["imurmurhash", "npm:0.1.4"], @@ -1199,12 +1214,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["js-yaml", "npm:3.14.1"], ["json-stable-stringify-without-jsonify", "npm:1.0.1"], ["levn", "npm:0.4.1"], - ["lodash", "npm:4.17.21"], + ["lodash.merge", "npm:4.6.2"], ["minimatch", "npm:3.0.4"], ["natural-compare", "npm:1.4.0"], ["optionator", "npm:0.9.1"], ["progress", "npm:2.0.3"], - ["regexpp", "npm:3.1.0"], + ["regexpp", "npm:3.2.0"], ["semver", "npm:7.3.5"], ["strip-ansi", "npm:6.0.0"], ["strip-json-comments", "npm:3.1.1"], @@ -1228,7 +1243,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["eslint-config-prettier", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0"], ["@types/eslint", null], - ["eslint", "npm:7.26.0"] + ["eslint", "npm:7.29.0"] ], "packagePeers": [ "@types/eslint", @@ -1256,6 +1271,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-visitor-keys", "npm:1.3.0"] ], "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/eslint-utils-npm-3.0.0-630b3a4013-035451529f.zip/node_modules/eslint-utils/", + "packageDependencies": [ + ["eslint-utils", "npm:3.0.0"] + ], + "linkType": "SOFT", + }], + ["virtual:fa0658a3262f0ec4c70032bfff5a258eb88f64f6e176c2c2ba25415d8f40b4600e45fe35d5759e7bb129491bde554953d2634a2029329b48b524f61629e9358b#npm:3.0.0", { + "packageLocation": "./.yarn/$$virtual/eslint-utils-virtual-b31e9074f5/0/cache/eslint-utils-npm-3.0.0-630b3a4013-035451529f.zip/node_modules/eslint-utils/", + "packageDependencies": [ + ["eslint-utils", "virtual:fa0658a3262f0ec4c70032bfff5a258eb88f64f6e176c2c2ba25415d8f40b4600e45fe35d5759e7bb129491bde554953d2634a2029329b48b524f61629e9358b#npm:3.0.0"], + ["@types/eslint", null], + ["eslint", "npm:7.29.0"], + ["eslint-visitor-keys", "npm:2.1.0"] + ], + "packagePeers": [ + "@types/eslint", + "eslint" + ], + "linkType": "HARD", }] ]], ["eslint-visitor-keys", [ @@ -1359,16 +1395,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["fast-glob", [ - ["npm:3.2.5", { - "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.5-0225b8bd94-1a33c4a68d.zip/node_modules/fast-glob/", + ["npm:3.2.6", { + "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.6-79d890d25c-0ba488ef50.zip/node_modules/fast-glob/", "packageDependencies": [ - ["fast-glob", "npm:3.2.5"], - ["@nodelib/fs.stat", "npm:2.0.4"], - ["@nodelib/fs.walk", "npm:1.2.6"], + ["fast-glob", "npm:3.2.6"], + ["@nodelib/fs.stat", "npm:2.0.5"], + ["@nodelib/fs.walk", "npm:1.2.7"], ["glob-parent", "npm:5.1.2"], ["merge2", "npm:1.4.1"], - ["micromatch", "npm:4.0.4"], - ["picomatch", "npm:2.2.3"] + ["micromatch", "npm:4.0.4"] ], "linkType": "HARD", }] @@ -1495,31 +1530,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["globals", [ - ["npm:12.4.0", { - "packageLocation": "./.yarn/cache/globals-npm-12.4.0-02b5a6ba9c-0b9764bdea.zip/node_modules/globals/", + ["npm:13.9.0", { + "packageLocation": "./.yarn/cache/globals-npm-13.9.0-364a8ebd6b-26d71f2c28.zip/node_modules/globals/", "packageDependencies": [ - ["globals", "npm:12.4.0"], - ["type-fest", "npm:0.8.1"] - ], - "linkType": "HARD", - }], - ["npm:13.8.0", { - "packageLocation": "./.yarn/cache/globals-npm-13.8.0-0988f60ed8-de85e5dc89.zip/node_modules/globals/", - "packageDependencies": [ - ["globals", "npm:13.8.0"], + ["globals", "npm:13.9.0"], ["type-fest", "npm:0.20.2"] ], "linkType": "HARD", }] ]], ["globby", [ - ["npm:11.0.3", { - "packageLocation": "./.yarn/cache/globby-npm-11.0.3-bb0a10f600-f17da0f869.zip/node_modules/globby/", + ["npm:11.0.4", { + "packageLocation": "./.yarn/cache/globby-npm-11.0.4-592ce71cca-9f365b35b8.zip/node_modules/globby/", "packageDependencies": [ - ["globby", "npm:11.0.3"], + ["globby", "npm:11.0.4"], ["array-union", "npm:2.1.0"], ["dir-glob", "npm:3.0.1"], - ["fast-glob", "npm:3.2.5"], + ["fast-glob", "npm:3.2.6"], ["ignore", "npm:5.1.8"], ["merge2", "npm:1.4.1"], ["slash", "npm:3.0.0"] @@ -1537,7 +1564,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/cacheable-request", "npm:6.0.1"], ["@types/responselike", "npm:1.0.0"], ["cacheable-lookup", "npm:5.0.4"], - ["cacheable-request", "npm:7.0.1"], + ["cacheable-request", "npm:7.0.2"], ["decompress-response", "npm:6.0.0"], ["http2-wrapper", "npm:1.0.3"], ["lowercase-keys", "npm:2.0.0"], @@ -1644,10 +1671,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["inflection", [ - ["npm:1.12.0", { - "packageLocation": "./.yarn/cache/inflection-npm-1.12.0-528e724bc4-b08d8b92fc.zip/node_modules/inflection/", + ["npm:1.13.1", { + "packageLocation": "./.yarn/cache/inflection-npm-1.13.1-aa8a2a81df-0b2d20e7c9.zip/node_modules/inflection/", "packageDependencies": [ - ["inflection", "npm:1.12.0"] + ["inflection", "npm:1.13.1"] ], "linkType": "HARD", }] @@ -1818,6 +1845,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], + ["lodash.merge", [ + ["npm:4.6.2", { + "packageLocation": "./.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-4e2bb42a87.zip/node_modules/lodash.merge/", + "packageDependencies": [ + ["lodash.merge", "npm:4.6.2"] + ], + "linkType": "HARD", + }] + ]], ["lodash.truncate", [ ["npm:4.4.2", { "packageLocation": "./.yarn/cache/lodash.truncate-npm-4.4.2-bc50fe1663-b1b0d7d993.zip/node_modules/lodash.truncate/", @@ -1870,19 +1906,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["micromatch", "npm:4.0.4"], ["braces", "npm:3.0.2"], - ["picomatch", "npm:2.2.3"] + ["picomatch", "npm:2.3.0"] ], "linkType": "HARD", }] ]], ["mime-db", [ - ["npm:1.47.0", { - "packageLocation": "./.yarn/cache/mime-db-npm-1.47.0-a85d74ef62-f5f9220dd5.zip/node_modules/mime-db/", - "packageDependencies": [ - ["mime-db", "npm:1.47.0"] - ], - "linkType": "HARD", - }], ["npm:1.48.0", { "packageLocation": "./.yarn/cache/mime-db-npm-1.48.0-d896dd3151-346d5df2ff.zip/node_modules/mime-db/", "packageDependencies": [ @@ -1892,14 +1921,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["mime-types", [ - ["npm:2.1.30", { - "packageLocation": "./.yarn/cache/mime-types-npm-2.1.30-500b101efd-c7ca8a9980.zip/node_modules/mime-types/", - "packageDependencies": [ - ["mime-types", "npm:2.1.30"], - ["mime-db", "npm:1.47.0"] - ], - "linkType": "HARD", - }], ["npm:2.1.31", { "packageLocation": "./.yarn/cache/mime-types-npm-2.1.31-fbe9a57bbf-0373e58e38.zip/node_modules/mime-types/", "packageDependencies": [ @@ -1989,10 +2010,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["normalize-url", [ - ["npm:4.5.0", { - "packageLocation": "./.yarn/cache/normalize-url-npm-4.5.0-14a0c5430f-09794941db.zip/node_modules/normalize-url/", + ["npm:6.1.0", { + "packageLocation": "./.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-5fb69e98c1.zip/node_modules/normalize-url/", "packageDependencies": [ - ["normalize-url", "npm:4.5.0"] + ["normalize-url", "npm:6.1.0"] ], "linkType": "HARD", }] @@ -2126,10 +2147,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["pg-hstore", [ - ["npm:2.3.3", { - "packageLocation": "./.yarn/cache/pg-hstore-npm-2.3.3-b7efa5de02-8e496d4800.zip/node_modules/pg-hstore/", + ["npm:2.3.4", { + "packageLocation": "./.yarn/cache/pg-hstore-npm-2.3.4-50bf9a8242-336eef3626.zip/node_modules/pg-hstore/", "packageDependencies": [ - ["pg-hstore", "npm:2.3.3"], + ["pg-hstore", "npm:2.3.4"], ["underscore", "npm:1.13.1"] ], "linkType": "HARD", @@ -2200,10 +2221,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["picomatch", [ - ["npm:2.2.3", { - "packageLocation": "./.yarn/cache/picomatch-npm-2.2.3-3797e21cf0-f8c9323bc3.zip/node_modules/picomatch/", + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/picomatch-npm-2.3.0-5e60e6c82d-80113a0fb7.zip/node_modules/picomatch/", "packageDependencies": [ - ["picomatch", "npm:2.2.3"] + ["picomatch", "npm:2.3.0"] ], "linkType": "HARD", }] @@ -2255,10 +2276,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["prettier", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/prettier-npm-2.3.0-29ef37e8b6-652640cc8b.zip/node_modules/prettier/", + ["npm:2.3.2", { + "packageLocation": "./.yarn/cache/prettier-npm-2.3.2-4467ec48dc-4fd89a7f6a.zip/node_modules/prettier/", "packageDependencies": [ - ["prettier", "npm:2.3.0"] + ["prettier", "npm:2.3.2"] ], "linkType": "HARD", }] @@ -2379,10 +2400,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["regexpp", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/regexpp-npm-3.1.0-94a1868d49-69d0ce6b44.zip/node_modules/regexpp/", + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/regexpp-npm-3.2.0-2513f32cfc-91aaccadd0.zip/node_modules/regexpp/", "packageDependencies": [ - ["regexpp", "npm:3.1.0"] + ["regexpp", "npm:3.2.0"] ], "linkType": "HARD", }] @@ -2492,27 +2513,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["sequelize", [ - ["npm:6.6.2", { - "packageLocation": "./.yarn/cache/sequelize-npm-6.6.2-c6128633b4-174b449f4d.zip/node_modules/sequelize/", + ["npm:6.6.4", { + "packageLocation": "./.yarn/cache/sequelize-npm-6.6.4-6e28948a58-b78e3798c9.zip/node_modules/sequelize/", "packageDependencies": [ - ["sequelize", "npm:6.6.2"] + ["sequelize", "npm:6.6.4"] ], "linkType": "SOFT", }], - ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.2", { - "packageLocation": "./.yarn/$$virtual/sequelize-virtual-d11c02af07/0/cache/sequelize-npm-6.6.2-c6128633b4-174b449f4d.zip/node_modules/sequelize/", + ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.4", { + "packageLocation": "./.yarn/$$virtual/sequelize-virtual-8a0cfbd3fc/0/cache/sequelize-npm-6.6.4-6e28948a58-b78e3798c9.zip/node_modules/sequelize/", "packageDependencies": [ - ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.2"], - ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], + ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.4"], + ["debug", "virtual:f8b688e6542ef635eefae684748f7db5410cd1803b0f43b02ae3ebd860a79349e9ae07146ce05bdfb5fca9536ad9dbe230ed7f4c2f2ffe26893f1f1b0b8700e7#npm:4.3.2"], ["dottie", "npm:2.0.2"], - ["inflection", "npm:1.12.0"], + ["inflection", "npm:1.13.1"], ["lodash", "npm:4.17.21"], ["mariadb", null], ["moment", "npm:2.29.1"], ["moment-timezone", "npm:0.5.33"], ["mysql2", null], ["pg", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.6.0"], - ["pg-hstore", "npm:2.3.3"], + ["pg-hstore", "npm:2.3.4"], ["retry-as-promised", "npm:3.2.0"], ["semver", "npm:7.3.5"], ["sequelize-pool", "npm:6.1.0"], @@ -2704,7 +2725,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/table-npm-6.7.1-7d70e55c6d-66107046b7.zip/node_modules/table/", "packageDependencies": [ ["table", "npm:6.7.1"], - ["ajv", "npm:8.4.0"], + ["ajv", "npm:8.6.0"], ["lodash.clonedeep", "npm:4.5.0"], ["lodash.truncate", "npm:4.4.2"], ["slice-ansi", "npm:4.0.0"], @@ -2777,10 +2798,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ], "linkType": "SOFT", }], - ["virtual:24ccaee8f2a84c341367a0ca54e599e765dd5def7c88fa690af51d687e0dcab63f6a9a9e082854fcee0c56f65cc121b7ea65bf2f8444c2333afcf117d3775385#npm:3.21.0", { - "packageLocation": "./.yarn/$$virtual/tsutils-virtual-8bce827154/0/cache/tsutils-npm-3.21.0-347e6636c5-a10e746258.zip/node_modules/tsutils/", + ["virtual:71abe148a31ca83ac986d9053d0aced6b89248e9e6f7ea3d3d591cc17d59658ca8b3a69f592bc1a4779c9580c24a79507abfd6679b55184d451a84c62357ac59#npm:3.21.0", { + "packageLocation": "./.yarn/$$virtual/tsutils-virtual-d550484bac/0/cache/tsutils-npm-3.21.0-347e6636c5-a10e746258.zip/node_modules/tsutils/", "packageDependencies": [ - ["tsutils", "virtual:24ccaee8f2a84c341367a0ca54e599e765dd5def7c88fa690af51d687e0dcab63f6a9a9e082854fcee0c56f65cc121b7ea65bf2f8444c2333afcf117d3775385#npm:3.21.0"], + ["tsutils", "virtual:71abe148a31ca83ac986d9053d0aced6b89248e9e6f7ea3d3d591cc17d59658ca8b3a69f592bc1a4779c9580c24a79507abfd6679b55184d451a84c62357ac59#npm:3.21.0"], ["@types/typescript", null], ["tslib", "npm:1.14.1"], ["typescript", null] @@ -2791,10 +2812,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ], "linkType": "HARD", }], - ["virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:3.21.0", { - "packageLocation": "./.yarn/$$virtual/tsutils-virtual-4f68179833/0/cache/tsutils-npm-3.21.0-347e6636c5-a10e746258.zip/node_modules/tsutils/", + ["virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:3.21.0", { + "packageLocation": "./.yarn/$$virtual/tsutils-virtual-4e670358a5/0/cache/tsutils-npm-3.21.0-347e6636c5-a10e746258.zip/node_modules/tsutils/", "packageDependencies": [ - ["tsutils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:3.21.0"], + ["tsutils", "virtual:9f5716905056c6d1160d1baf37f1bd826fe60510c0298b19a06cecc44a9b2f7864243adc629d80ad75b9a80def5139aff7ac08923a4b630c42e82aad55c5657f#npm:3.21.0"], ["@types/typescript", null], ["tslib", "npm:1.14.1"], ["typescript", "patch:typescript@npm%3A4.3.4#builtin<compat/typescript>::version=4.3.4&hash=ddfc1b"] @@ -2823,13 +2844,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["type-fest", "npm:0.20.2"] ], "linkType": "HARD", - }], - ["npm:0.8.1", { - "packageLocation": "./.yarn/cache/type-fest-npm-0.8.1-351ad028fe-f8c4b4249f.zip/node_modules/type-fest/", - "packageDependencies": [ - ["type-fest", "npm:0.8.1"] - ], - "linkType": "HARD", }] ]], ["type-is", [ @@ -2838,7 +2852,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["type-is", "npm:1.6.18"], ["media-typer", "npm:0.3.0"], - ["mime-types", "npm:2.1.30"] + ["mime-types", "npm:2.1.31"] ], "linkType": "HARD", }] @@ -2931,7 +2945,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/wkx-npm-0.5.0-fca5152cd8-ea38c886b8.zip/node_modules/wkx/", "packageDependencies": [ ["wkx", "npm:0.5.0"], - ["@types/node", "npm:15.3.0"] + ["@types/node", "npm:15.12.5"] ], "linkType": "HARD", }] diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 94a8b5c..d3de569 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,10 +1,10 @@ { - "recommendations": [ - "aaron-bond.better-comments", - "arcanis.vscode-zipfs", - "dbaeumer.vscode-eslint", - "eamodio.gitlens", - "esbenp.prettier-vscode", - "streetsidesoftware.code-spell-checker" - ] + "recommendations": [ + "aaron-bond.better-comments", + "arcanis.vscode-zipfs", + "dbaeumer.vscode-eslint", + "eamodio.gitlens", + "esbenp.prettier-vscode", + "streetsidesoftware.code-spell-checker" + ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 31f0057..02155ed 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,94 +1,94 @@ { - "files.exclude": { - "**/.git": true, - "**/.svn": true, - "**/.hg": true, - "**/CVS": true, - "**/.DS_Store": true, - "node_modules": true, - // "dist": true, - ".pnp.js": true - }, - "javascript.preferences.importModuleSpecifier": "project-relative", - "typescript.preferences.importModuleSpecifier": "project-relative", - "typescript.preferences.importModuleSpecifierEnding": "minimal", - "search.exclude": { - "**/.yarn": true, - "**/.pnp.*": true - }, - "editor.codeActionsOnSave": { - "source.organizeImports": true, - "source.fixAll.eslint": true, - "source.format": true - }, - "editor.formatOnSave": true, - "diffEditor.wordWrap": "on", - "editor.insertSpaces": false, - "editor.wordWrap": "on", - "editor.tabSize": 2, - "prettier.configPath": "package.json", - "prettier.prettierPath": ".yarn/sdks/prettier/index.js", - "prettier.withNodeModules": true, - "prettier.useEditorConfig": false, - "eslint.nodePath": ".yarn/sdks", - "typescript.tsdk": ".yarn/sdks/typescript/lib", - "typescript.enablePromptUseWorkspaceTsdk": true, - "better-comments.highlightPlainText": false, - "better-comments.multilineComments": true, - "better-comments.tags": [ - { - "tag": "!", - "color": "#FF2D00", - "strikethrough": false, - "underline": false, - "backgroundColor": "transparent", - "bold": false, - "italic": false - }, - { - "tag": "?", - "color": "#3498DB", - "strikethrough": false, - "underline": false, - "backgroundColor": "transparent", - "bold": false, - "italic": false - }, - { - "tag": "#", - "color": "#f003fc", - "strikethrough": false, - "underline": false, - "backgroundColor": "transparent", - "bold": false, - "italic": false - }, - { - "tag": "//", - "color": "#474747", - "strikethrough": true, - "underline": false, - "backgroundColor": "transparent", - "bold": false, - "italic": false - }, - { - "tag": "todo", - "color": "#FF8C00", - "strikethrough": false, - "underline": false, - "backgroundColor": "transparent", - "bold": false, - "italic": false - }, - { - "tag": "*", - "color": "#98C379", - "strikethrough": false, - "underline": false, - "backgroundColor": "transparent", - "bold": false, - "italic": false - } - ] + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "node_modules": true, + // "dist": true, + ".pnp.js": true + }, + "javascript.preferences.importModuleSpecifier": "project-relative", + "typescript.preferences.importModuleSpecifier": "project-relative", + "typescript.preferences.importModuleSpecifierEnding": "minimal", + "search.exclude": { + "**/.yarn": true, + "**/.pnp.*": true + }, + "editor.codeActionsOnSave": { + "source.organizeImports": true, + "source.fixAll.eslint": true, + "source.format": true + }, + "editor.formatOnSave": true, + "diffEditor.wordWrap": "on", + "editor.insertSpaces": false, + "editor.wordWrap": "on", + "editor.tabSize": 2, + "prettier.configPath": "package.json", + "prettier.prettierPath": ".yarn/sdks/prettier/index.js", + "prettier.withNodeModules": true, + "prettier.useEditorConfig": false, + "eslint.nodePath": ".yarn/sdks", + "typescript.tsdk": ".yarn/sdks/typescript/lib", + "typescript.enablePromptUseWorkspaceTsdk": true, + "better-comments.highlightPlainText": false, + "better-comments.multilineComments": true, + "better-comments.tags": [ + { + "tag": "!", + "color": "#FF2D00", + "strikethrough": false, + "underline": false, + "backgroundColor": "transparent", + "bold": false, + "italic": false + }, + { + "tag": "?", + "color": "#3498DB", + "strikethrough": false, + "underline": false, + "backgroundColor": "transparent", + "bold": false, + "italic": false + }, + { + "tag": "#", + "color": "#f003fc", + "strikethrough": false, + "underline": false, + "backgroundColor": "transparent", + "bold": false, + "italic": false + }, + { + "tag": "//", + "color": "#474747", + "strikethrough": true, + "underline": false, + "backgroundColor": "transparent", + "bold": false, + "italic": false + }, + { + "tag": "todo", + "color": "#FF8C00", + "strikethrough": false, + "underline": false, + "backgroundColor": "transparent", + "bold": false, + "italic": false + }, + { + "tag": "*", + "color": "#98C379", + "strikethrough": false, + "underline": false, + "backgroundColor": "transparent", + "bold": false, + "italic": false + } + ] } diff --git a/.yarn/sdks/typescript/package.json b/.yarn/sdks/typescript/package.json index 27270c7..1ae6045 100644 --- a/.yarn/sdks/typescript/package.json +++ b/.yarn/sdks/typescript/package.json @@ -1,6 +1,6 @@ { "name": "typescript", - "version": "4.2.4-pnpify", + "version": "4.3.4-pnpify", "main": "./lib/typescript.js", "type": "commonjs" } diff --git a/package.json b/package.json index bef5cc8..b69d0e5 100644 --- a/package.json +++ b/package.json @@ -19,15 +19,15 @@ }, "devDependencies": { "@types/common-tags": "^1.8.0", - "@types/express": "^4.17.11", + "@types/express": "^4.17.12", "@types/node": "^14.14.22", "@types/uuid": "^8.3.0", "@typescript-eslint/eslint-plugin": "^4.14.1", "@typescript-eslint/parser": "^4.14.1", - "esbuild": "^0.12.1", - "eslint": "^7.18.0", - "eslint-config-prettier": "^8.1.0", - "prettier": "^2.2.1", + "esbuild": "^0.12.11", + "eslint": "^7.29.0", + "eslint-config-prettier": "^8.3.0", + "prettier": "^2.3.2", "rimraf": "^3.0.2", "source-map-support": "^0.5.19", "typescript": "^4.3.4" @@ -40,11 +40,11 @@ "discord-akairo": "NotEnoughUpdates/discord-akairo", "discord-api-types": "^0.18.1", "discord.js": "dev", - "got": "^11.8.1", + "got": "^11.8.2", "moment": "^2.29.1", - "pg": "^8.5.1", - "pg-hstore": "^2.3.3", - "sequelize": "^6.5.0", + "pg": "^8.6.0", + "pg-hstore": "^2.3.4", + "sequelize": "^6.6.4", "uuid": "^8.3.2" }, "eslintConfig": { @@ -66,8 +66,7 @@ "@typescript-eslint" ], "ignorePatterns": [ - "dist", - "node_modules" + "dist" ], "rules": { "no-return-await": "off", @@ -97,6 +96,12 @@ "trailingComma": "none" }, "dependenciesMeta": { + "discord-akairo@8.2.2": { + "unplugged": true + }, + "discord.js@13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70": { + "unplugged": true + }, "prettier@2.3.1": { "unplugged": true } diff --git a/src/commands/config/muteRole.ts b/src/commands/config/muteRole.ts index a354bcc..2dc34c3 100644 --- a/src/commands/config/muteRole.ts +++ b/src/commands/config/muteRole.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { Role } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; @@ -31,7 +30,7 @@ export default class MuteRoleCommand extends BushCommand { slash: true, slashOptions: [ { - type: ApplicationCommandOptionType.ROLE, + type: 'ROLE', name: 'role', description: "What would you like to set the server's mute role to?", required: true diff --git a/src/commands/config/prefix.ts b/src/commands/config/prefix.ts index fc7b3bf..b788d17 100644 --- a/src/commands/config/prefix.ts +++ b/src/commands/config/prefix.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; import { BushSlashMessage } from '../../lib/extensions/BushSlashMessage'; @@ -29,7 +28,7 @@ export default class PrefixCommand extends BushCommand { slash: true, slashOptions: [ { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'prefix', description: 'What would you like the new prefix to be?', required: false diff --git a/src/commands/config/welcomeChannel.ts b/src/commands/config/welcomeChannel.ts index 8cab33c..d531c7d 100644 --- a/src/commands/config/welcomeChannel.ts +++ b/src/commands/config/welcomeChannel.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { Channel } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; @@ -30,7 +29,7 @@ export default class WelcomeChannelCommand extends BushCommand { slash: true, slashOptions: [ { - type: ApplicationCommandOptionType.CHANNEL, + type: 'CHANNEL', name: 'channel', description: 'What channel would you like me to send welcome messages in?', required: false diff --git a/src/commands/dev/eval.ts b/src/commands/dev/eval.ts index 04c5158..7f6a713 100644 --- a/src/commands/dev/eval.ts +++ b/src/commands/dev/eval.ts @@ -1,7 +1,6 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ import { exec } from 'child_process'; import { Constants } from 'discord-akairo'; -import { ApplicationCommandOptionType } from 'discord-api-types'; import { CommandInteraction, MessageEmbed, MessageEmbedOptions, Util } from 'discord.js'; import { transpile } from 'typescript'; import { inspect, promisify } from 'util'; @@ -80,43 +79,43 @@ export default class EvalCommand extends BushCommand { { name: 'code', description: 'The code you would like to evaluate.', - type: ApplicationCommandOptionType.STRING, + type: 'STRING', required: true }, { name: 'sel_depth', description: 'How deep to display the output.', - type: ApplicationCommandOptionType.INTEGER, + type: 'INTEGER', required: false }, { name: 'sudo', description: 'Whether or not to override checks.', - type: ApplicationCommandOptionType.BOOLEAN, + type: 'BOOLEAN', required: false }, { name: 'silent', description: 'Whether or not to make the response silent', - type: ApplicationCommandOptionType.BOOLEAN, + type: 'BOOLEAN', required: false }, { name: 'typescript', description: 'Whether or not to compile the code from typescript.', - type: ApplicationCommandOptionType.BOOLEAN, + type: 'BOOLEAN', required: false }, { name: 'hidden', description: 'Whether or not to show hidden items.', - type: ApplicationCommandOptionType.BOOLEAN, + type: 'BOOLEAN', required: false }, { name: 'show_proto', description: 'Show prototype.', - type: ApplicationCommandOptionType.BOOLEAN, + type: 'BOOLEAN', required: false } ] diff --git a/src/commands/dev/reload.ts b/src/commands/dev/reload.ts index 07218f2..656bb34 100644 --- a/src/commands/dev/reload.ts +++ b/src/commands/dev/reload.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; import { BushSlashMessage } from '../../lib/extensions/BushSlashMessage'; @@ -24,7 +23,7 @@ export default class ReloadCommand extends BushCommand { typing: true, slashOptions: [ { - type: ApplicationCommandOptionType.BOOLEAN, + type: 'BOOLEAN', name: 'fast', description: 'Whether to use esbuild for fast compiling or not', required: false diff --git a/src/commands/dev/setLevel.ts b/src/commands/dev/setLevel.ts index 7e07ce0..6c8131a 100644 --- a/src/commands/dev/setLevel.ts +++ b/src/commands/dev/setLevel.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { User } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; @@ -37,13 +36,13 @@ export default class SetLevelCommand extends BushCommand { ownerOnly: true, slashOptions: [ { - type: /* 'USER' */ ApplicationCommandOptionType.USER, + type: /* 'USER' */ 'USER', name: 'user', description: 'The user to change the level of', required: true }, { - type: /* 'INTEGER' */ ApplicationCommandOptionType.INTEGER, + type: /* 'INTEGER' */ 'INTEGER', name: 'level', description: 'The level to set the user to', required: true diff --git a/src/commands/info/help.ts b/src/commands/info/help.ts index 30606e1..b58d73c 100644 --- a/src/commands/info/help.ts +++ b/src/commands/info/help.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { MessageActionRow, MessageButton, MessageEmbed } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; @@ -36,7 +35,7 @@ export default class HelpCommand extends BushCommand { slash: true, slashOptions: [ { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'command', description: 'The command you would like to find information about.', required: false diff --git a/src/commands/info/pronouns.ts b/src/commands/info/pronouns.ts index 107af82..60d0c1a 100644 --- a/src/commands/info/pronouns.ts +++ b/src/commands/info/pronouns.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { Message, MessageEmbed, User } from 'discord.js'; import got, { HTTPError } from 'got'; import { BushCommand } from '../../lib/extensions/BushCommand'; @@ -53,7 +52,7 @@ export default class PronounsCommand extends BushCommand { clientPermissions: ['SEND_MESSAGES'], slashOptions: [ { - type: ApplicationCommandOptionType.USER, + type: 'USER', name: 'user', description: 'The user to get pronouns for', required: false diff --git a/src/commands/moderation/ban.ts b/src/commands/moderation/ban.ts index 9d7eb4d..7ce222a 100644 --- a/src/commands/moderation/ban.ts +++ b/src/commands/moderation/ban.ts @@ -1,5 +1,4 @@ import { Argument } from 'discord-akairo'; -import { ApplicationCommandOptionType } from 'discord-api-types'; import { CommandInteraction, Message, User } from 'discord.js'; import moment from 'moment'; import { BushCommand } from '../../lib/extensions/BushCommand'; @@ -53,19 +52,19 @@ export default class BanCommand extends BushCommand { }, slashOptions: [ { - type: ApplicationCommandOptionType.USER, + type: 'USER', name: 'user', description: 'Who would you like to ban?', required: true }, { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'reason', description: 'Why are they getting banned?', required: false }, { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'time', description: 'How long should they be banned for?', required: false diff --git a/src/commands/moderation/kick.ts b/src/commands/moderation/kick.ts index d7fdfbd..748753f 100644 --- a/src/commands/moderation/kick.ts +++ b/src/commands/moderation/kick.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { CommandInteraction, GuildMember, Message } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushSlashMessage } from '../../lib/extensions/BushSlashMessage'; @@ -33,13 +32,13 @@ export default class KickCommand extends BushCommand { }, slashOptions: [ { - type: ApplicationCommandOptionType.USER, + type: 'USER', name: 'user', description: 'The user to kick', required: true }, { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'reason', description: 'The reason to show in modlogs and audit log', required: false diff --git a/src/commands/moderation/mute.ts b/src/commands/moderation/mute.ts index eeb2d04..9b6ad70 100644 --- a/src/commands/moderation/mute.ts +++ b/src/commands/moderation/mute.ts @@ -1,5 +1,4 @@ import { Argument } from 'discord-akairo'; -import { ApplicationCommandOptionType } from 'discord-api-types'; import { CommandInteraction, Message, User } from 'discord.js'; import moment from 'moment'; import { BushCommand } from '../../lib/extensions/BushCommand'; @@ -44,19 +43,19 @@ export default class MuteCommand extends BushCommand { }, slashOptions: [ { - type: ApplicationCommandOptionType.USER, + type: 'USER', name: 'user', description: 'The user to mute.', required: true }, { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'reason', description: 'Why the user is getting muted.', required: false }, { - type: ApplicationCommandOptionType.STRING, + type: 'STRING', name: 'time', description: 'How long the user should be muted for.', required: false diff --git a/src/commands/moderation/role.ts b/src/commands/moderation/role.ts index 4eb745d..f0918f0 100644 --- a/src/commands/moderation/role.ts +++ b/src/commands/moderation/role.ts @@ -1,5 +1,4 @@ /* eslint-disable @typescript-eslint/no-empty-function */ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { GuildMember, Message, Role } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import AllowedMentions from '../../lib/utils/AllowedMentions'; @@ -58,13 +57,13 @@ export default class RoleCommand extends BushCommand { ], slashOptions: [ { - type: ApplicationCommandOptionType.USER, + type: 'USER', name: 'user', description: 'The user to add/remove the role on', required: true }, { - type: ApplicationCommandOptionType.ROLE, + type: 'ROLE', name: 'role', description: 'The role to add/remove', required: true diff --git a/src/commands/moulberry-bush/capePerms.ts b/src/commands/moulberry-bush/capePerms.ts index 49e591a..d1850c8 100644 --- a/src/commands/moulberry-bush/capePerms.ts +++ b/src/commands/moulberry-bush/capePerms.ts @@ -1,5 +1,4 @@ import { Constants } from 'discord-akairo'; -import { ApplicationCommandOptionType } from 'discord-api-types'; import { MessageEmbed } from 'discord.js'; import got from 'got'; import { BushCommand } from '../../lib/extensions/BushCommand'; @@ -62,7 +61,7 @@ export default class CapePermissionsCommand extends BushCommand { { name: 'ign', description: 'The ign of the player you would like to view the capes permissions of.', - type: ApplicationCommandOptionType.STRING, + type: 'STRING', required: true } ] diff --git a/src/commands/moulberry-bush/level.ts b/src/commands/moulberry-bush/level.ts index ea51f94..e37fa2e 100644 --- a/src/commands/moulberry-bush/level.ts +++ b/src/commands/moulberry-bush/level.ts @@ -1,4 +1,3 @@ -import { ApplicationCommandOptionType } from 'discord-api-types'; import { Message, User } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushSlashMessage } from '../../lib/extensions/BushSlashMessage'; @@ -34,7 +33,7 @@ export default class LevelCommand extends BushCommand { ], slashOptions: [ { - type: ApplicationCommandOptionType.USER, + type: 'USER', name: 'user', description: 'The user to get the level of', required: false diff --git a/src/commands/moulberry-bush/rule.ts b/src/commands/moulberry-bush/rule.ts index 8aec247..3cd9ec6 100644 --- a/src/commands/moulberry-bush/rule.ts +++ b/src/commands/moulberry-bush/rule.ts @@ -1,5 +1,4 @@ import { Argument, Constants } from 'discord-akairo'; -import { ApplicationCommandOptionType } from 'discord-api-types'; import { MessageEmbed, User } from 'discord.js'; import { BushCommand } from '../../lib/extensions/BushCommand'; import { BushMessage } from '../../lib/extensions/BushMessage'; @@ -95,13 +94,13 @@ export default class RuleCommand extends BushCommand { { name: 'rule', description: 'The rule you would you like to have cited', - type: ApplicationCommandOptionType.INTEGER, + type: 'INTEGER', required: false }, { name: 'user', description: 'The user you would like to mention.', - type: ApplicationCommandOptionType.USER, + type: 'USER', required: false } ], diff --git a/src/lib/extensions/BushClient.ts b/src/lib/extensions/BushClient.ts index 73b0864..8dd8277 100644 --- a/src/lib/extensions/BushClient.ts +++ b/src/lib/extensions/BushClient.ts @@ -1,6 +1,16 @@ import chalk from 'chalk'; import { AkairoClient } from 'discord-akairo'; -import { APIMessage, Guild, Intents, Message, MessageOptions, Snowflake, UserResolvable } from 'discord.js'; +import { + Guild, + Intents, + Message, + MessageEditOptions, + MessageOptions, + MessagePayload, + ReplyMessageOptions, + Snowflake, + UserResolvable +} from 'discord.js'; import * as path from 'path'; import { exit } from 'process'; import readline from 'readline'; @@ -20,7 +30,9 @@ import { BushListenerHandler } from './BushListenerHandler'; import { BushTaskHandler } from './BushTaskHandler'; export type BotConfig = typeof config; -export type BushMessageType = string | APIMessage | (MessageOptions & { split?: false }); +export type BushReplyMessageType = string | MessagePayload | ReplyMessageOptions; +export type BushEditMessageType = string | MessageEditOptions | MessagePayload; +export type BushSendMessageType = string | MessagePayload | MessageOptions; const rl = readline.createInterface({ input: process.stdin, diff --git a/src/lib/extensions/BushClientUtil.ts b/src/lib/extensions/BushClientUtil.ts index 34a9e83..d79a139 100644 --- a/src/lib/extensions/BushClientUtil.ts +++ b/src/lib/extensions/BushClientUtil.ts @@ -8,7 +8,6 @@ import { CommandInteraction, Constants, GuildMember, - InteractionReplyOptions, Message, MessageActionRow, MessageButton, @@ -16,6 +15,7 @@ import { MessageEditOptions, MessageEmbed, MessageOptions, + MessagePayload, Snowflake, TextChannel, User, @@ -271,7 +271,7 @@ export class BushClientUtil extends ClientUtil { }); const filter = (interaction: ButtonInteraction) => interaction.customID.startsWith('paginate_') && interaction.message == msg; - const collector = msg.createMessageComponentInteractionCollector(filter, { time: 300000 }); + const collector = msg.createMessageComponentInteractionCollector({ filter, time: 300000 }); collector.on('collect', async (interaction: MessageComponentInteraction) => { if (interaction.user.id == message.author.id || this.client.config.owners.includes(interaction.user.id)) { switch (interaction.customID) { @@ -360,7 +360,7 @@ export class BushClientUtil extends ClientUtil { updateOptions(); const msg = await message.util.reply(options as MessageOptions & { split?: false }); const filter = (interaction: ButtonInteraction) => interaction.customID == 'paginate__stop' && interaction.message == msg; - const collector = msg.createMessageComponentInteractionCollector(filter, { time: 300000 }); + const collector = msg.createMessageComponentInteractionCollector({ filter, time: 300000 }); collector.on('collect', async (interaction: MessageComponentInteraction) => { if (interaction.user.id == message.author.id || this.client.config.owners.includes(interaction.user.id)) { await interaction.deferUpdate().catch(() => undefined); @@ -418,9 +418,9 @@ export class BushClientUtil extends ClientUtil { public async slashRespond( interaction: CommandInteraction, - responseOptions: string | InteractionReplyOptions - ): Promise<Message | APIMessage | void> { - let newResponseOptions: InteractionReplyOptions | WebhookEditMessageOptions = {}; + responseOptions: string | MessagePayload | WebhookEditMessageOptions + ): Promise<Message | APIMessage> { + let newResponseOptions: string | MessagePayload | WebhookEditMessageOptions = {}; if (typeof responseOptions === 'string') { newResponseOptions.content = responseOptions; } else { @@ -429,7 +429,7 @@ export class BushClientUtil extends ClientUtil { if (interaction.replied || interaction.deferred) { //@ts-expect-error: stop being dumb delete newResponseOptions.ephemeral; // Cannot change a preexisting message to be ephemeral - return (await interaction.editReply(newResponseOptions)) as APIMessage; + return (await interaction.editReply(newResponseOptions)) as Message | APIMessage; } else { await interaction.reply(newResponseOptions); return await interaction.fetchReply().catch(() => undefined); diff --git a/src/lib/extensions/BushGuild.ts b/src/lib/extensions/BushGuild.ts index 470e93a..3c04bd6 100644 --- a/src/lib/extensions/BushGuild.ts +++ b/src/lib/extensions/BushGuild.ts @@ -8,11 +8,11 @@ export class BushGuild extends Guild { super(client, data); } - public async getSetting(setting: keyof GuildModel) { + public async getSetting<K extends keyof GuildModel>(setting: K): Promise<GuildModel[K]> { return ((await GuildDB.findByPk(this.id)) ?? GuildDB.build({ id: this.id })).get(setting); } - public async setSetting<K extends keyof GuildModel>(setting: K, value: GuildDB[K]) { + public async setSetting<K extends keyof GuildModel>(setting: K, value: GuildDB[K]): Promise<GuildDB> { const row = (await GuildDB.findByPk(this.id)) ?? GuildDB.build({ id: this.id }); row[setting] = value; return await row.save(); diff --git a/src/lib/utils/BushLogger.ts b/src/lib/utils/BushLogger.ts index 6adacfd..f14a05b 100644 --- a/src/lib/utils/BushLogger.ts +++ b/src/lib/utils/BushLogger.ts @@ -3,7 +3,7 @@ import chalk from 'chalk'; import { MessageEmbed } from 'discord.js'; import { inspect } from 'util'; -import { BushClient, BushMessageType } from '../extensions/BushClient'; +import { BushClient, BushSendMessageType } from '../extensions/BushClient'; export class BushLogger { private client: BushClient; @@ -68,13 +68,13 @@ export class BushLogger { } /** Sends a message to the log channel */ - public async channelLog(message: BushMessageType): Promise<void> { + public async channelLog(message: BushSendMessageType): Promise<void> { const channel = await this.client.util.getConfigChannel('log'); await channel.send(message).catch(() => {}); } /** Sends a message to the error channel */ - public async channelError(message: BushMessageType): Promise<void> { + public async channelError(message: BushSendMessageType): Promise<void> { const channel = await this.client.util.getConfigChannel('error'); await channel.send(message).catch(() => {}); } diff --git a/src/tasks/unmute.ts b/src/tasks/unmute.ts index 33cbd92..2dfa2ab 100644 --- a/src/tasks/unmute.ts +++ b/src/tasks/unmute.ts @@ -26,7 +26,7 @@ export default class UnmuteTask extends BushTask { this.client.logger.verbose(`UnmuteTask`, `Queried mutes, found <<${rows.length}>> expired mutes.`); for (const row of rows) { const guild = this.client.guilds.cache.get(row.guild); - const muteRole = (await Guild.findByPk(row.guild)).muteRole; + const muteRole = (await Guild.findByPk(row.guild))?.muteRole; if (!guild) { await row.destroy(); continue; diff --git a/tsconfig.json b/tsconfig.json index 4177350..d0a66c5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,7 +10,8 @@ "incremental": true, "esModuleInterop": true, "experimentalDecorators": true, - "emitDecoratorMetadata": true + "emitDecoratorMetadata": true, + "skipLibCheck": true }, "include": ["src/**/*.ts"], "exclude": ["node_modules"] @@ -14,21 +14,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.14.0": - version: 7.14.0 - resolution: "@babel/helper-validator-identifier@npm:7.14.0" - checksum: bd67b4a1a49eba151aa0fe95508579638287fee0a3e7a3bf8c5ab480de8eaad4b4231c523d7db401eb0cecc7cf03b76ee72453fab53bab8cb8ccd154bb67feb7 +"@babel/helper-validator-identifier@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/helper-validator-identifier@npm:7.14.5" + checksum: 778312189a7c5228daac9f7767795a74f11d1eac595ca38bfea248324666459b24aaae6aef43c957ce01bbe61672039ea1c08c5623067c3701beeb1bb1f1ee33 languageName: node linkType: hard "@babel/highlight@npm:^7.10.4": - version: 7.14.0 - resolution: "@babel/highlight@npm:7.14.0" + version: 7.14.5 + resolution: "@babel/highlight@npm:7.14.5" dependencies: - "@babel/helper-validator-identifier": ^7.14.0 + "@babel/helper-validator-identifier": ^7.14.5 chalk: ^2.0.0 js-tokens: ^4.0.0 - checksum: 0122fcd3cd6e81bfa002227d6c9dfff91d388d48dc188cd13e3f60c46e5450ebad65aa133ac8f525cb3cfa3b70766484e4a93c40b2837ce16f12083ebd2b0824 + checksum: a1ed599c2655eb0b13134875ba2626b547a2634940e532c86a02896fb403f197cd56d1adaa474c7859ae4f53fabc5f1621e90770e75d235ca3350952ba78aa5c languageName: node linkType: hard @@ -63,54 +63,54 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.4.1": - version: 0.4.1 - resolution: "@eslint/eslintrc@npm:0.4.1" +"@eslint/eslintrc@npm:^0.4.2": + version: 0.4.2 + resolution: "@eslint/eslintrc@npm:0.4.2" dependencies: ajv: ^6.12.4 debug: ^4.1.1 espree: ^7.3.0 - globals: ^12.1.0 + globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 js-yaml: ^3.13.1 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: 418f5810c8dd9897d2457ceef098197d0e5f1ad345fbe4cd9256fd4223d7ea83d5e350f9091b3ab3483b6b1c367fa560df3ba1fccc7eb8ca6e1aae5a5b126d60 + checksum: 60b66ce4257bf5c36a920dea83a056102fef746e7afd7100a6fe245a126ff455f67f4948e75d28ed73090bff8f8556b6a996e74a124911ca703440bc245dbc23 languageName: node linkType: hard -"@nodelib/fs.scandir@npm:2.1.4": - version: 2.1.4 - resolution: "@nodelib/fs.scandir@npm:2.1.4" +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" dependencies: - "@nodelib/fs.stat": 2.0.4 + "@nodelib/fs.stat": 2.0.5 run-parallel: ^1.1.9 - checksum: 30b3102ee37e1c1a0cb939a8e93f9a58b1637e2b4b546bb9143b3fb5efacd2abde3237a5313d5329bf1bc4231c418a77c3cb7f5434ce410e61a91ff4051cf215 + checksum: 91b3de88d9ba843b74057ebec53d97bb1ca006fcb794f1eb2becfe6faf114cb575c90b10fc20f7390358106ffa5e6bbc493506c24f2263a33aa69f90c1e77f74 languageName: node linkType: hard -"@nodelib/fs.stat@npm:2.0.4, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.4 - resolution: "@nodelib/fs.stat@npm:2.0.4" - checksum: 6454a79e945dd55102b5c2e158813804ed349f9c1cc806f8754fca4587688a5d8e4115fc3eedbdf3d8a6b343169a6b664ecd8a7a42289eed210c686a4d0897c4 +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: a4fcf7408f2a1e11737856629b1259fb9ed658c464fabb17f77db1069fea5dd47abd5e92325b217617dbc116138d82ea6d33ffc07a426de940c5f6e08603da88 languageName: node linkType: hard "@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.6 - resolution: "@nodelib/fs.walk@npm:1.2.6" + version: 1.2.7 + resolution: "@nodelib/fs.walk@npm:1.2.7" dependencies: - "@nodelib/fs.scandir": 2.1.4 + "@nodelib/fs.scandir": 2.1.5 fastq: ^1.6.0 - checksum: d0503ffd0bb4172d5ac5d23993b14665f5f6d42a460a719ad97743ce71e60588d134cc60df12ca76be0e5e3a93c9a3156904d9296b78a8cdf19425c3423c0b58 + checksum: ac8e2d9ca000b9f7fca2a7b005b9e476ba7b2f416d2873f64b94b207ed1854bd30f63ced4c221969c5e470ec82fbeb353c97504a86c3838cda11f98660fac284 languageName: node linkType: hard "@sapphire/async-queue@npm:^1.1.2": - version: 1.1.3 - resolution: "@sapphire/async-queue@npm:1.1.3" - checksum: 1557a65173f78fe7e7762a56524338bf56df86d2764d37f2badc382e721b602cbe4be9069c8a7ebcea8bfdb309d9f66a79ebe1645a53658fffb74a27f2440400 + version: 1.1.4 + resolution: "@sapphire/async-queue@npm:1.1.4" + checksum: 325e416a44dd919a6a3eee03852efea207fcfd02db9bb0534dc495c7a695e7298895193cb8674712a7ad619d0e7a742c28589671a9ab2571e320c142f9d7f9e0 languageName: node linkType: hard @@ -169,25 +169,25 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:^4.17.18": - version: 4.17.19 - resolution: "@types/express-serve-static-core@npm:4.17.19" + version: 4.17.22 + resolution: "@types/express-serve-static-core@npm:4.17.22" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" - checksum: b6c8c357c5d093303c681616b7a80d6a044b47c4161a3459c65e451137832b29a485a8f8708414205f427dade6b4ff5ef799d51715d12f92da3468cf41a2cf06 + checksum: e9ed12d6fd0258aa2e247e0398f5c35810680a87919abe58865a5bd7d28f58c365f0fcd0ce51512187f851ae907548c31cce47f0e45ef2d1cf8d3a5014fdc61e languageName: node linkType: hard -"@types/express@npm:^4.17.11": - version: 4.17.11 - resolution: "@types/express@npm:4.17.11" +"@types/express@npm:^4.17.12": + version: 4.17.12 + resolution: "@types/express@npm:4.17.12" dependencies: "@types/body-parser": "*" "@types/express-serve-static-core": ^4.17.18 "@types/qs": "*" "@types/serve-static": "*" - checksum: 2818120a0fd8b7982215864929cdc6cd14942dd44849f93054fe2a90b4233dff67aadc34c73b5937922a02c688b0263d00a4807aa2e59307ac859a1458d73669 + checksum: b1ab50e0373095283f5a58c8c1aa7e206182d241d24279e24d754819ae39959b35996d34633b1e4b3a9d3817559abad00ec33c94b96da945a9c3d1546f3e4f70 languageName: node linkType: hard @@ -198,7 +198,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.3": +"@types/json-schema@npm:^7.0.7": version: 7.0.7 resolution: "@types/json-schema@npm:7.0.7" checksum: b9d2c509fa4e0b82f58e73f5e6ab76c60ff1884ba41bb82f37fb1cece226d4a3e5a62fedf78a43da0005373a6713d9abe61c1e592906402c41c08ad6ab26d52b @@ -222,16 +222,16 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 15.3.0 - resolution: "@types/node@npm:15.3.0" - checksum: 44039665ab71a6ec12e6637a9db4ec3123fdfaf52952ca8028a6f1b37c41c2d380e88d28a41e02693bf9d4815307e0ad938815bf8ffedc5f4d045855fa28db06 + version: 15.12.5 + resolution: "@types/node@npm:15.12.5" + checksum: 42485de7a0b7277ddaae25b36ab4174fc8f23e8a5de9ccaedd002ecec17135c48227a5e09088d181c2bc34fe6b2064feb4a468954372076fd8addac2f72dad7e languageName: node linkType: hard "@types/node@npm:^14.14.22": - version: 14.17.0 - resolution: "@types/node@npm:14.17.0" - checksum: f437147b39e04b23272eae604ec301b5a91956d386f96a2a796efa856d813df116c1afea511b2c23d908c0456c479bad32862aea6d6f0eaffcc1056603b98e64 + version: 14.17.4 + resolution: "@types/node@npm:14.17.4" + checksum: 947ada8b39710c8fedf60f342b4ac1a08de8ebfbd4f09471b4e0006c2b0c7b832513e4dc2cdd455af5236910e2e725899bd9ce0aaecd097b2867d3e2ab62d8c6 languageName: node linkType: hard @@ -285,102 +285,101 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.14.1": - version: 4.24.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.24.0" + version: 4.28.1 + resolution: "@typescript-eslint/eslint-plugin@npm:4.28.1" dependencies: - "@typescript-eslint/experimental-utils": 4.24.0 - "@typescript-eslint/scope-manager": 4.24.0 - debug: ^4.1.1 + "@typescript-eslint/experimental-utils": 4.28.1 + "@typescript-eslint/scope-manager": 4.28.1 + debug: ^4.3.1 functional-red-black-tree: ^1.0.1 - lodash: ^4.17.15 - regexpp: ^3.0.0 - semver: ^7.3.2 - tsutils: ^3.17.1 + regexpp: ^3.1.0 + semver: ^7.3.5 + tsutils: ^3.21.0 peerDependencies: "@typescript-eslint/parser": ^4.0.0 eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: b3fb023320073cfbbc51d435313d63519a0c2ddb6360ace337e57be29851733edae54d2b4a893b54ee06080266021951f8a541b85084f2a00bf49c06d90e410d + checksum: 79a794ff44794c3260d0b57f8b9a25e46e87a93eb151c2e2e1c8822c8fb373fe07207edf3c8cd6e21864142214e36d233fc5502d60a2a979eb16e02fce0d9fe6 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.24.0": - version: 4.24.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.24.0" +"@typescript-eslint/experimental-utils@npm:4.28.1": + version: 4.28.1 + resolution: "@typescript-eslint/experimental-utils@npm:4.28.1" dependencies: - "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.24.0 - "@typescript-eslint/types": 4.24.0 - "@typescript-eslint/typescript-estree": 4.24.0 - eslint-scope: ^5.0.0 - eslint-utils: ^2.0.0 + "@types/json-schema": ^7.0.7 + "@typescript-eslint/scope-manager": 4.28.1 + "@typescript-eslint/types": 4.28.1 + "@typescript-eslint/typescript-estree": 4.28.1 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 peerDependencies: eslint: "*" - checksum: 09a28e2b8b39739e7543afca53910b175d0ac4d9346da25479ef179bbeea3cb6d004bd5e931f5402fb39a1af7aa49b793c573da1faa1e773ea6d18006b781a5a + checksum: 8e10696825812dee45dc7fd0292eefd527c59886b9fb922dd2da49201da6b1746d4b48abfdc32c33c1489a4eb7409df56c7371c76e5ea723c4e6d99457ec98a0 languageName: node linkType: hard "@typescript-eslint/parser@npm:^4.14.1": - version: 4.24.0 - resolution: "@typescript-eslint/parser@npm:4.24.0" + version: 4.28.1 + resolution: "@typescript-eslint/parser@npm:4.28.1" dependencies: - "@typescript-eslint/scope-manager": 4.24.0 - "@typescript-eslint/types": 4.24.0 - "@typescript-eslint/typescript-estree": 4.24.0 - debug: ^4.1.1 + "@typescript-eslint/scope-manager": 4.28.1 + "@typescript-eslint/types": 4.28.1 + "@typescript-eslint/typescript-estree": 4.28.1 + debug: ^4.3.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 30ff5e6b1e5e28a21f609576b6c504b6311ee7c26c6ffb1eaa986db16857765e7f5ad46c37c362a1fd809c3f3aead6be9c4e6b1289473be6764cf8f22e6f067e + checksum: ab7c7fef7477cd1506041cba0ba36ad003c74214f8a96836a742309cc471b12979b622edf98915b0fad45a257466b291ca9924ae5c7b38316a5fd23d1d634070 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.24.0": - version: 4.24.0 - resolution: "@typescript-eslint/scope-manager@npm:4.24.0" +"@typescript-eslint/scope-manager@npm:4.28.1": + version: 4.28.1 + resolution: "@typescript-eslint/scope-manager@npm:4.28.1" dependencies: - "@typescript-eslint/types": 4.24.0 - "@typescript-eslint/visitor-keys": 4.24.0 - checksum: 522d96e562bec1c717e5ec6665801ee54eaf18653044e3b385cf6967ffdfa0bdf17c0f058fff3af6ec935815abe8419969c26c6cf564e07db2487571f04c2ea4 + "@typescript-eslint/types": 4.28.1 + "@typescript-eslint/visitor-keys": 4.28.1 + checksum: 2c2f4858f497bf01ba878fe5ec6181a1aa43a57750b52bef8b6e3c3ba65ea28f4209f4b794e8dec9b2f7b39c54a830d2004231bae2aa9e9b8d9a1623be4ce917 languageName: node linkType: hard -"@typescript-eslint/types@npm:4.24.0": - version: 4.24.0 - resolution: "@typescript-eslint/types@npm:4.24.0" - checksum: ed06724661da645419b353eefa4a81df6503a4ebd56d07113f58beb0f524414e2f3acaf82a997bb2a1cad8f99d9889cc5fc11ea0928262de65c75516eccadc59 +"@typescript-eslint/types@npm:4.28.1": + version: 4.28.1 + resolution: "@typescript-eslint/types@npm:4.28.1" + checksum: 8748138865df0a167b6260158fcaa3fc26e3f442065168f762b63e64e7dff065a1175822df0e0ecd0d555cac2756472ae0de64b59ecbaee484be9c4c8409da90 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.24.0": - version: 4.24.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.24.0" +"@typescript-eslint/typescript-estree@npm:4.28.1": + version: 4.28.1 + resolution: "@typescript-eslint/typescript-estree@npm:4.28.1" dependencies: - "@typescript-eslint/types": 4.24.0 - "@typescript-eslint/visitor-keys": 4.24.0 - debug: ^4.1.1 - globby: ^11.0.1 + "@typescript-eslint/types": 4.28.1 + "@typescript-eslint/visitor-keys": 4.28.1 + debug: ^4.3.1 + globby: ^11.0.3 is-glob: ^4.0.1 - semver: ^7.3.2 - tsutils: ^3.17.1 + semver: ^7.3.5 + tsutils: ^3.21.0 peerDependenciesMeta: typescript: optional: true - checksum: 7720b1f5e8c3c3bf212da3325d9beb699adb52c9cbbcf810f4a53a71e18752e299415794474fa3909671fe20fa5dc26f50c1ba476c8ae90bd2a5484f58c9b708 + checksum: 26dfe831a9d5b915c9c4e9c110c0c815ce3f8a9890e61ed46d187f967d3192047e793d7dc771f35cf6828a9f4b9ddf20f06b4f0418b3346fa11617facd1d1969 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.24.0": - version: 4.24.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.24.0" +"@typescript-eslint/visitor-keys@npm:4.28.1": + version: 4.28.1 + resolution: "@typescript-eslint/visitor-keys@npm:4.28.1" dependencies: - "@typescript-eslint/types": 4.24.0 + "@typescript-eslint/types": 4.28.1 eslint-visitor-keys: ^2.0.0 - checksum: ec25df6705f3768b415abcfeae09ef6dc4ee7a7e77e9b7b795fc461668ed4a7c5a406a23af31e1471fa920adc705c515fe56e86a7cda6cddef8521f54afadffc + checksum: 85c22a0374952a258cfbce3fb1802fc41545f4c97319a057c615b4c6c5cb9efa587e7574adc71d0fa7b35790b5d1d5e17580cc27d57f819627906acf292f810c languageName: node linkType: hard @@ -424,14 +423,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.1": - version: 8.4.0 - resolution: "ajv@npm:8.4.0" + version: 8.6.0 + resolution: "ajv@npm:8.6.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 0dcdfe0ecaafca2de60d01601c041853a1057f26bcb24de79484a3f6947486cad7b84d2779f93a9a315345451248aca14ed4996213905b42fac4ec11c7a76a6c + checksum: 4eed9ee72e752d34a99541d04a608030db17735672ec334563b7cbc5936cb879a394e8f75789174690c7cd58ec2610c8363cb7480c23c15a9ca4424911cd683d languageName: node linkType: hard @@ -568,7 +567,7 @@ __metadata: dependencies: "@discordjs/voice": ^0.4.0 "@types/common-tags": ^1.8.0 - "@types/express": ^4.17.11 + "@types/express": ^4.17.12 "@types/node": ^14.14.22 "@types/uuid": ^8.3.0 "@typescript-eslint/eslint-plugin": ^4.14.1 @@ -579,20 +578,24 @@ __metadata: discord-akairo: NotEnoughUpdates/discord-akairo discord-api-types: ^0.18.1 discord.js: dev - esbuild: ^0.12.1 - eslint: ^7.18.0 - eslint-config-prettier: ^8.1.0 - got: ^11.8.1 + esbuild: ^0.12.11 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 + got: ^11.8.2 moment: ^2.29.1 - pg: ^8.5.1 - pg-hstore: ^2.3.3 - prettier: ^2.2.1 + pg: ^8.6.0 + pg-hstore: ^2.3.4 + prettier: ^2.3.2 rimraf: ^3.0.2 - sequelize: ^6.5.0 + sequelize: ^6.6.4 source-map-support: ^0.5.19 typescript: ^4.3.4 uuid: ^8.3.2 dependenciesMeta: + discord-akairo@8.2.2: + unplugged: true + discord.js@13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70: + unplugged: true prettier@2.3.1: unplugged: true languageName: unknown @@ -613,17 +616,17 @@ __metadata: linkType: hard "cacheable-request@npm:^7.0.1": - version: 7.0.1 - resolution: "cacheable-request@npm:7.0.1" + version: 7.0.2 + resolution: "cacheable-request@npm:7.0.2" dependencies: clone-response: ^1.0.2 get-stream: ^5.1.0 http-cache-semantics: ^4.0.0 keyv: ^4.0.0 lowercase-keys: ^2.0.0 - normalize-url: ^4.1.0 + normalize-url: ^6.0.1 responselike: ^2.0.0 - checksum: fe0b6f3b8a145c98fecc00f0f1b13a9886cad9bf4537533c5568cba19db81c8ee09ace9c61967d5a4e72615e174d771b6b8080c3816f0b74fc6f9c69060c3ff0 + checksum: 176a1fceb987f1fee8b512ee7908445854a0c75854a11710f0d8de104cf840fd92e3c94ecd1f9144e57a25e17f5d72056591e5b33aabb8775061f906b0696a50 languageName: node linkType: hard @@ -746,15 +749,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.0.1, debug@npm:^4.1.1": - version: 4.3.1 - resolution: "debug@npm:4.3.1" +"debug@npm:^4.0.1, debug@npm:^4.1.1, debug@npm:^4.3.1": + version: 4.3.2 + resolution: "debug@npm:4.3.2" dependencies: ms: 2.1.2 peerDependenciesMeta: supports-color: optional: true - checksum: 0d41ba5177510e8b388dfd7df143ab0f9312e4abdaba312595461511dac88e9ef8101939d33b4e6d37e10341af6a5301082e4d7d6f3deb4d57bc05fc7d296fad + checksum: 5543570879e2274f6725d4285a034d6e0822d35faefc6f55965933fb440e8c21eb3a0bef934e66f4b6b491f898ee2de37cab980e9d4fd61372136c19d3ce4527 languageName: node linkType: hard @@ -806,8 +809,8 @@ __metadata: discord-akairo@NotEnoughUpdates/discord-akairo: version: 8.2.2 - resolution: "discord-akairo@https://github.com/NotEnoughUpdates/discord-akairo.git#commit=a65bb1a02c66a77555dd59824d0a6c85039394de" - checksum: 55b609d4631db7b53209189366b1a6b139c6c0ec2c7ab85fa0a48600643c9c0bc4e98961c4a1640fc9dd3e7e88dd9637ea84e72489cad62c17f586263c0cf6e1 + resolution: "discord-akairo@https://github.com/NotEnoughUpdates/discord-akairo.git#commit=63fc4b741c4ff5c4133cd842360ec0196a54efe0" + checksum: 04ba0a41b57d1cca7b29c042f0fd74d88dc8bbd12fac8b1e6315eb0cb14421414ba6824bd45e0fe0cfb208bcd0bc2b6b530d6c2e1d3628ee67d63bd94345db59 languageName: node linkType: hard @@ -818,19 +821,26 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard +"discord-api-types@npm:^0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e": + version: 0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e + resolution: "discord-api-types@npm:0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e" + checksum: ca53bf2bd5f85edc9e08e3bec58cb341eb1b4ebf32f2cf1c67a8d43a78146f2f78d0bb61d3124ded6642b30b84ab3e172b2f8c635df192de62c864d6e5ab15f9 + languageName: node + linkType: hard + "discord.js@npm:dev": - version: 13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df - resolution: "discord.js@npm:13.0.0-dev.e0efcc6ab0e3f060e30438c0d990c9465c6134df" + version: 13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70 + resolution: "discord.js@npm:13.0.0-dev.e37ef3af2151e556527ccd8e98ec531bdcc0ed70" dependencies: "@discordjs/collection": ^0.1.6 "@discordjs/form-data": ^3.0.1 "@sapphire/async-queue": ^1.1.2 "@types/ws": ^7.4.4 abort-controller: ^3.0.0 - discord-api-types: ^0.18.1 + discord-api-types: ^0.19.0-next.f393ba520d7d6d2aacaca7b3ca5d355fab614f6e node-fetch: ^2.6.1 ws: ^7.4.6 - checksum: f9ce1891e73b6d44628bf3bca61ed85cbc7eaf57f343f7ddf840111686482e4e51454064f40d7940a6a97dff7ecc4c95b629e80f993f689cb93f44392966e0cc + checksum: d7271681e23d0a8656966bb44e9d111328b1d72b29df143848c36ca1484b9bad66139148a72a7cb762853e69c725b62709fb70cbde047d91f5d0e66dad349809 languageName: node linkType: hard @@ -882,12 +892,12 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"esbuild@npm:^0.12.1": - version: 0.12.1 - resolution: "esbuild@npm:0.12.1" +"esbuild@npm:^0.12.11": + version: 0.12.11 + resolution: "esbuild@npm:0.12.11" bin: esbuild: bin/esbuild - checksum: 9fad417f76b9bd8d8f62ae76572659066dfeefb11583cef73c283f7e0b75c9d1a341f9b9237b420bb1eb02234706e2563fea06ac9a1e01659705b57a3b75baa1 + checksum: 2c2a4b643ff457fb3e92fde2e02321258d2bcf2e2d5f20f7c487c029823aa2241f67089672ffdd9ff6ad714f5609817e2bdd940d21616171bc2197b8b502e5f6 languageName: node linkType: hard @@ -898,7 +908,14 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.1.0": +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: c747be8d5ff7873127e3e0cffe7d2206a37208077fa9c30a3c1bb4f26bebd081c8c24d5fba7a99449f9d20670bea3dc5e1b6098b0f074b099bd38766271a272f + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^8.3.0": version: 8.3.0 resolution: "eslint-config-prettier@npm:8.3.0" peerDependencies: @@ -909,7 +926,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:^5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -919,7 +936,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": +"eslint-utils@npm:^2.1.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" dependencies: @@ -928,6 +945,17 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" + dependencies: + eslint-visitor-keys: ^2.0.0 + peerDependencies: + eslint: ">=5" + checksum: 035451529f016e28edd26e8951f15e28a6a4e58adff67bd0cb494879f360080750b9c779e46561369aec0657ac2b89dd8b0aa38476e8cdf50e635aa872fa27b6 + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -942,27 +970,29 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"eslint@npm:^7.18.0": - version: 7.26.0 - resolution: "eslint@npm:7.26.0" +"eslint@npm:^7.29.0": + version: 7.29.0 + resolution: "eslint@npm:7.29.0" dependencies: "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.4.1 + "@eslint/eslintrc": ^0.4.2 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.0.1 doctrine: ^3.0.0 enquirer: ^2.3.5 + escape-string-regexp: ^4.0.0 eslint-scope: ^5.1.1 eslint-utils: ^2.1.0 eslint-visitor-keys: ^2.0.0 espree: ^7.3.1 esquery: ^1.4.0 esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 functional-red-black-tree: ^1.0.1 - glob-parent: ^5.0.0 + glob-parent: ^5.1.2 globals: ^13.6.0 ignore: ^4.0.6 import-fresh: ^3.0.0 @@ -971,7 +1001,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: js-yaml: ^3.13.1 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 - lodash: ^4.17.21 + lodash.merge: ^4.6.2 minimatch: ^3.0.4 natural-compare: ^1.4.0 optionator: ^0.9.1 @@ -980,12 +1010,12 @@ discord-akairo@NotEnoughUpdates/discord-akairo: semver: ^7.2.1 strip-ansi: ^6.0.0 strip-json-comments: ^3.1.0 - table: ^6.0.4 + table: ^6.0.9 text-table: ^0.2.0 v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 08f99befd764fbd6ea811e9eec27d5c6b9dc9d1bbfe5ffa1016e4f1fe526a4f45ea127c4e30c554c423ee55eb290ce9af4fb7fedf9b7af3f84076a444c2bbdf6 + checksum: 812f8c5123860cf5bd877018ffd29abd52bbaaca55fdd616008c97da9bf47a20a7b7c7ecb7c8f753c06f77ea5d59480f3d6d76475699b2ea380237fbb7c6b3a2 languageName: node linkType: hard @@ -1056,7 +1086,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"fast-deep-equal@npm:^3.1.1": +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" checksum: 451526766b219503131d11e823eaadd1533080b0be4860e316670b039dcaf31cd1007c2fe036a9b922abba7c040dfad5e942ed79d21f2ff849e50049f36e0fb7 @@ -1064,16 +1094,15 @@ discord-akairo@NotEnoughUpdates/discord-akairo: linkType: hard "fast-glob@npm:^3.1.1": - version: 3.2.5 - resolution: "fast-glob@npm:3.2.5" + version: 3.2.6 + resolution: "fast-glob@npm:3.2.6" dependencies: "@nodelib/fs.stat": ^2.0.2 "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.0 + glob-parent: ^5.1.2 merge2: ^1.3.0 - micromatch: ^4.0.2 - picomatch: ^2.2.1 - checksum: 1a33c4a68d14cb2314c07a451689bc311bde87b09c525dd2064321165127a38a553457d121e2d3ecdd022374e3d53afb82cbb57f5694414d3406ce14ed6c0a1f + micromatch: ^4.0.4 + checksum: 0ba488ef503d250e1881bad5d01bc1393d6ca5b1243d354c9a2c8ec2b36771179b11f3e2d4e607a454aac8f9bb29682f0c0208f6cc87b6975bb82067a54960b2 languageName: node linkType: hard @@ -1158,7 +1187,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0": +"glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -1181,27 +1210,18 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"globals@npm:^12.1.0": - version: 12.4.0 - resolution: "globals@npm:12.4.0" - dependencies: - type-fest: ^0.8.1 - checksum: 0b9764bdeab0bc9762dea8954a0d4c5db029420bd8bf693df9098ce7e045ccaf9b2d259185396fd048b051d42fdc8dc7ab02af62e3dbeb2324a78a05aac8d33c - languageName: node - linkType: hard - -"globals@npm:^13.6.0": - version: 13.8.0 - resolution: "globals@npm:13.8.0" +"globals@npm:^13.6.0, globals@npm:^13.9.0": + version: 13.9.0 + resolution: "globals@npm:13.9.0" dependencies: type-fest: ^0.20.2 - checksum: de85e5dc899ebd77414cc026e806d0bfd2c102ba23d08a2516c960a5e324433d3f1c124465a35b5b1d948448a7008bad85f823a9bcd8d54664d8a0cbcaab0091 + checksum: 26d71f2c286c80d806faad49c801bfb2ac5144497b5c844c5a718b2c3fad51e0d507d9069474e89f110f16a38bf212ec56e6e40936a4f24b1a645e7f21001d1d languageName: node linkType: hard -"globby@npm:^11.0.1": - version: 11.0.3 - resolution: "globby@npm:11.0.3" +"globby@npm:^11.0.3": + version: 11.0.4 + resolution: "globby@npm:11.0.4" dependencies: array-union: ^2.1.0 dir-glob: ^3.0.1 @@ -1209,11 +1229,11 @@ discord-akairo@NotEnoughUpdates/discord-akairo: ignore: ^5.1.4 merge2: ^1.3.0 slash: ^3.0.0 - checksum: f17da0f869918656ec8c16c15ad100f025fbd13e4c157286cf340811eb1355a7d06dde77be1685a7a051970ec6abeff96a9b2a1a97525f84bc94fbd518c1d1db + checksum: 9f365b35b835c0235880e272fa2a2f5d9d78428e09af8dfc67536f1047953e7b0c66aab9bb6d41e6c0f4c3ec75a22840d9acb892f102daecaadd338b2c763219 languageName: node linkType: hard -"got@npm:^11.8.1": +"got@npm:^11.8.2": version: 11.8.2 resolution: "got@npm:11.8.2" dependencies: @@ -1316,10 +1336,10 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"inflection@npm:1.12.0": - version: 1.12.0 - resolution: "inflection@npm:1.12.0" - checksum: b08d8b92fcc3a3860995a00605f56eac3964829ca6061fd7b0a1c06f888536c734b685f620fff6b694a8c9ed3e3b7a40fc79c3c6f2cc31bf58dee7eb8244c955 +"inflection@npm:1.13.1": + version: 1.13.1 + resolution: "inflection@npm:1.13.1" + checksum: 0b2d20e7c907a35985bb7ed1350610555fc0273b08418d3e890568fda1fcb0207b128eeec05e95edbaa3d08b4911208d51638e48942cb82e8182e3fdee12015a languageName: node linkType: hard @@ -1457,6 +1477,13 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 4e2bb42a87a148991458d7c384bc197e96f7115e9536fc8e2c86ae9e99ce1c1f693ff15eb85761952535f48d72253aed8e673d9f32dde3e671cd91e3fde220a7 + languageName: node + linkType: hard + "lodash.truncate@npm:^4.4.2": version: 4.4.2 resolution: "lodash.truncate@npm:4.4.2" @@ -1464,7 +1491,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": +"lodash@npm:^4.17.20": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 4983720b9abca930a4a46f18db163d7dad8dd00dbed6db0cc7b499b33b717cce69f80928b27bbb1ff2cbd3b19d251ee90669a8b5ea466072ca81c2ebe91e7468 @@ -1501,7 +1528,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"micromatch@npm:^4.0.2": +"micromatch@npm:^4.0.4": version: 4.0.4 resolution: "micromatch@npm:4.0.4" dependencies: @@ -1511,13 +1538,6 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"mime-db@npm:1.47.0": - version: 1.47.0 - resolution: "mime-db@npm:1.47.0" - checksum: f5f9220dd53c240c9234323571f632486c663e36676ebfdca9963fb9a92d1dd28b16124bceff60868fb70743764ade8466dd5e6a1a833decde89ae6d15211503 - languageName: node - linkType: hard - "mime-db@npm:1.48.0": version: 1.48.0 resolution: "mime-db@npm:1.48.0" @@ -1525,7 +1545,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"mime-types@npm:^2.1.12": +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.24": version: 2.1.31 resolution: "mime-types@npm:2.1.31" dependencies: @@ -1534,15 +1554,6 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"mime-types@npm:~2.1.24": - version: 2.1.30 - resolution: "mime-types@npm:2.1.30" - dependencies: - mime-db: 1.47.0 - checksum: c7ca8a9980bdae0b760820aded39ea9541a8236f4abc105df645ea5b09a9c4a5299e28667c0c9596ab8e4ca84b219fd8b94b5c68e32b59891ca1f57a7e848c02 - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -1610,10 +1621,10 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"normalize-url@npm:^4.1.0": - version: 4.5.0 - resolution: "normalize-url@npm:4.5.0" - checksum: 09794941dbe5c7b91caf6f3cd1ae167c27f6d09793e4a03601a68b62de7e8ee9e5de21a246130cdbab98b01481de292f9556d492444a527648f9cf1220e4b0df +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 5fb69e98c149f4a54a7bb0f1904cc524627c0d23327a9feafacacf135d01d9595c65e80ced6f27c17c1959541ea732815b604ff8a6ec52ec3fe7a391b92cfba9 languageName: node linkType: hard @@ -1700,12 +1711,12 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"pg-hstore@npm:^2.3.3": - version: 2.3.3 - resolution: "pg-hstore@npm:2.3.3" +"pg-hstore@npm:^2.3.4": + version: 2.3.4 + resolution: "pg-hstore@npm:2.3.4" dependencies: - underscore: ^1.7.0 - checksum: 8e496d4800f08cb8510b11afe92e25af85cecfa0434b44b267d05c9ac27b22539252351eed39b0817ae37e434604bb67c84d8e30fdcc64f8b2bd1c44297d2a6b + underscore: ^1.13.1 + checksum: 336eef36269784876769ad60dd5d674baa7e6d06c4babd33a1abba4c46877b147c12f5a486b327cfbcf7cd2d1c75d74dee5e19c37f0d90ce8b909add8935b00d languageName: node linkType: hard @@ -1745,7 +1756,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"pg@npm:^8.5.1": +"pg@npm:^8.6.0": version: 8.6.0 resolution: "pg@npm:8.6.0" dependencies: @@ -1774,10 +1785,10 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"picomatch@npm:^2.2.1, picomatch@npm:^2.2.3": - version: 2.2.3 - resolution: "picomatch@npm:2.2.3" - checksum: f8c9323bc3b21ff448e81dd32277135d781abae5d53a1415d69a4ce6317a2c11404d449c550110b8fa402c07d5e80ff0e2657f263a312517cc809e9010d25791 +"picomatch@npm:^2.2.3": + version: 2.3.0 + resolution: "picomatch@npm:2.3.0" + checksum: 80113a0fb70cfa62730d5aa3fd3d45b76bf3985f8494080ab2de1cc1fa3ba96d77990c7553a81401e16c51c0eb19c27cf5bc94f2196155090f26c8a167968001 languageName: node linkType: hard @@ -1818,12 +1829,12 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"prettier@npm:^2.2.1": - version: 2.3.0 - resolution: "prettier@npm:2.3.0" +"prettier@npm:^2.3.2": + version: 2.3.2 + resolution: "prettier@npm:2.3.2" bin: prettier: bin-prettier.js - checksum: 652640cc8b71bc5277cfb8bf6f161783ca588efcf683c3d630837b39da8d57fef35c9e00ae5855a8e3c75136c42274046c913cc2b2d2968558315f31c6a26981 + checksum: 4fd89a7f6a12b13456d359fba2b1dd0fc0a17cf33f8f15953ab9f43b21ea9b09b5a2861d63b558ca0577274ce606d390e70628cf93e26d19d6cb7f19c9eebc31 languageName: node linkType: hard @@ -1916,10 +1927,10 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0": - version: 3.1.0 - resolution: "regexpp@npm:3.1.0" - checksum: 69d0ce6b449cf35d3732d6341a1e70850360ffc619f8eef10629871c462e614853fffb80d3f00fc17cd0bb5b8f34b0cde5be4b434e72c0eb3fbba2360c8b5ac4 +"regexpp@npm:^3.1.0": + version: 3.2.0 + resolution: "regexpp@npm:3.2.0" + checksum: 91aaccadd046fc1b60477df4f44bb69d61aeca81082f2ebf879a32ff25cd7bcb7067fcd69eb9a0987ca0a3e8e2d837b2737e80961c14a504a912bed4c51c8e3e languageName: node linkType: hard @@ -2003,7 +2014,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"semver@npm:^7.2.1, semver@npm:^7.3.2": +"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5": version: 7.3.5 resolution: "semver@npm:7.3.5" dependencies: @@ -2021,13 +2032,13 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"sequelize@npm:^6.5.0": - version: 6.6.2 - resolution: "sequelize@npm:6.6.2" +"sequelize@npm:^6.6.4": + version: 6.6.4 + resolution: "sequelize@npm:6.6.4" dependencies: debug: ^4.1.1 dottie: ^2.0.0 - inflection: 1.12.0 + inflection: 1.13.1 lodash: ^4.17.20 moment: ^2.26.0 moment-timezone: ^0.5.31 @@ -2051,7 +2062,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: optional: true tedious: optional: true - checksum: 174b449f4d4a9b521380f7fab3f6ec05af0880e001d2b53e1a5f9e99633466ff531677b8d06e9b5d9ad1a574b17a72eeb9462e4e4b0aeb89bc6cbcfb294e4a2f + checksum: b78e3798c9ea0e6a40a7e8cb5b6f0493cf36a84142f914b6c05aaf1b575c9404385f76acc8cd32412b616c991bef8f7d8ef040e8ef593039619ecca99902391f languageName: node linkType: hard @@ -2190,7 +2201,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"table@npm:^6.0.4": +"table@npm:^6.0.9": version: 6.7.1 resolution: "table@npm:6.7.1" dependencies: @@ -2248,7 +2259,7 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"tsutils@npm:^3.17.1": +"tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" dependencies: @@ -2275,13 +2286,6 @@ discord-akairo@NotEnoughUpdates/discord-akairo: languageName: node linkType: hard -"type-fest@npm:^0.8.1": - version: 0.8.1 - resolution: "type-fest@npm:0.8.1" - checksum: f8c4b4249f52e8bea7a4fc55b3653c96c2d547240e4c772e001d02b7cc38b8c3eb493ab9fbe985a76a203cd1aa7044776b728a71ba12bf36e7131f989597885b - languageName: node - linkType: hard - "type-is@npm:~1.6.17": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -2312,7 +2316,7 @@ typescript@^4.3.4: languageName: node linkType: hard -"underscore@npm:^1.7.0": +"underscore@npm:^1.13.1": version: 1.13.1 resolution: "underscore@npm:1.13.1" checksum: 19527b2db3d34f783c3f2db9716a2c1221fef2958866925545697c46f430f59d1b384b8105cc7e7c809bdf0dc9075f2bfff90b8fb270b9d3a6c58347de2dd79d |