From 61955cac8de4c27f2acbcf1c93a1e03df7b8c43a Mon Sep 17 00:00:00 2001 From: SkyBlockDev <72335827+SkyBlockDev@users.noreply.github.com> Date: Mon, 24 May 2021 21:34:19 +0200 Subject: Switch to pnp and use esbuild instead of tsc (#185) * Switch to pnp and use esbuild instead of tsc * fix package.json error --- .gitignore | 7 +- .pnp.js | 13912 +++++++++++++++++++++++++ .vscode/extensions.json | 7 + .vscode/settings.json | 34 +- .yarn/plugins/@yarnpkg/plugin-typescript.cjs | 8 + .yarn/releases/yarn-2.4.1.cjs | 55 + .yarn/sdks/integrations.yml | 5 + .yarn/sdks/typescript/bin/tsc | 20 + .yarn/sdks/typescript/bin/tsserver | 20 + .yarn/sdks/typescript/lib/tsc.js | 20 + .yarn/sdks/typescript/lib/tsserver.js | 125 + .yarn/sdks/typescript/lib/typescript.js | 20 + .yarn/sdks/typescript/package.json | 6 + .yarnrc.yml | 5 + package.json | 13 +- setup.md | 8 + src/lib/utils/Logger.ts | 1 + yarn.lock | 4627 ++++---- 18 files changed, 16925 insertions(+), 1968 deletions(-) create mode 100755 .pnp.js create mode 100644 .vscode/extensions.json create mode 100644 .yarn/plugins/@yarnpkg/plugin-typescript.cjs create mode 100755 .yarn/releases/yarn-2.4.1.cjs create mode 100644 .yarn/sdks/integrations.yml create mode 100755 .yarn/sdks/typescript/bin/tsc create mode 100755 .yarn/sdks/typescript/bin/tsserver create mode 100644 .yarn/sdks/typescript/lib/tsc.js create mode 100644 .yarn/sdks/typescript/lib/tsserver.js create mode 100644 .yarn/sdks/typescript/lib/typescript.js create mode 100644 .yarn/sdks/typescript/package.json create mode 100644 .yarnrc.yml create mode 100644 setup.md diff --git a/.gitignore b/.gitignore index dedab6b..d494511 100644 --- a/.gitignore +++ b/.gitignore @@ -222,7 +222,12 @@ fabric.properties # Cache file creation bug # See https://youtrack.jetbrains.com/issue/JBR-2257 .idea/$CACHE_FILE$ - +.yarn/cache/* +.yarn/sdks/eslint/* +.yarn/sdks/prettier/* +.yarn/install-state.gz +.yarn/build-state.url +.yarn/releases.gz # CodeStream plugin # https://plugins.jetbrains.com/plugin/12206-codestream .idea/codestream.xml diff --git a/.pnp.js b/.pnp.js new file mode 100755 index 0000000..0648098 --- /dev/null +++ b/.pnp.js @@ -0,0 +1,13912 @@ +#!/usr/bin/env node +/* eslint-disable */ + +try { + Object.freeze({}).detectStrictMode = true; +} catch (error) { + throw new Error(`The whole PnP file got strict-mode-ified, which is known to break (Emscripten libraries aren't strict mode). This usually happens when the file goes through Babel.`); +} + +var __non_webpack_module__ = module; + +function $$SETUP_STATE(hydrateRuntimeState, basePath) { + return hydrateRuntimeState({ + "__info": [ + "This file is automatically generated. Do not touch it, or risk", + "your modifications being lost. We also recommend you not to read", + "it either without using the @yarnpkg/pnp package, as the data layout", + "is entirely unspecified and WILL change from a version to another." + ], + "dependencyTreeRoots": [ + { + "name": "bush-bot", + "reference": "workspace:." + } + ], + "enableTopLevelFallback": true, + "ignorePatternData": "(^(?:\\.yarn\\/sdks(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)|$))$)", + "fallbackExclusionList": [ + ["bush-bot", ["workspace:."]] + ], + "fallbackPool": [ + ], + "locationBlacklistData": [ + ], + "packageRegistryData": [ + [null, [ + [null, { + "packageLocation": "./", + "packageDependencies": [ + ["@top-gg/sdk", "npm:3.1.1"], + ["@types/common-tags", "npm:1.8.0"], + ["@types/express", "npm:4.17.11"], + ["@types/node", "npm:14.17.0"], + ["@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"], + ["body-parser", "npm:1.19.0"], + ["chalk", "npm:4.1.1"], + ["common-tags", "npm:1.8.0"], + ["discord-akairo", "https://github.com/SkyBlockDev/discord-akairo.git#commit=185d82fc0b4cef326d155c7c3f3f7ffe340e521c"], + ["discord-api-types", "npm:0.18.1"], + ["discord.js", "https://github.com/discordjs/discord.js.git#commit=f7643f7bbe64003ad8b221006190dd15529651e9"], + ["esbuild", "npm:0.12.1"], + ["eslint", "npm:7.26.0"], + ["eslint-config-prettier", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0"], + ["express", "npm:4.17.1"], + ["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"], + ["rimraf", "npm:3.0.2"], + ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.2"], + ["source-map-support", "npm:0.5.19"], + ["typescript", "patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e"], + ["uuid", "npm:8.3.2"] + ], + "linkType": "SOFT", + }] + ]], + ["@babel/code-frame", [ + ["npm:7.12.11", { + "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"] + ], + "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/", + "packageDependencies": [ + ["@babel/helper-validator-identifier", "npm:7.14.0"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/highlight", [ + ["npm:7.14.0", { + "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.14.0-54986133d5-0122fcd3cd.zip/node_modules/@babel/highlight/", + "packageDependencies": [ + ["@babel/highlight", "npm:7.14.0"], + ["@babel/helper-validator-identifier", "npm:7.14.0"], + ["chalk", "npm:2.4.2"], + ["js-tokens", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@discordjs/collection", [ + ["npm:0.1.6", { + "packageLocation": "./.yarn/cache/@discordjs-collection-npm-0.1.6-bad654db9e-da87faf997.zip/node_modules/@discordjs/collection/", + "packageDependencies": [ + ["@discordjs/collection", "npm:0.1.6"] + ], + "linkType": "HARD", + }] + ]], + ["@discordjs/form-data", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/@discordjs-form-data-npm-3.0.1-d60fa9fc03-2ddf4c9bba.zip/node_modules/@discordjs/form-data/", + "packageDependencies": [ + ["@discordjs/form-data", "npm:3.0.1"], + ["asynckit", "npm:0.4.0"], + ["combined-stream", "npm:1.0.8"], + ["mime-types", "npm:2.1.30"] + ], + "linkType": "HARD", + }] + ]], + ["@eslint/eslintrc", [ + ["npm:0.4.1", { + "packageLocation": "./.yarn/cache/@eslint-eslintrc-npm-0.4.1-48933b2833-418f5810c8.zip/node_modules/@eslint/eslintrc/", + "packageDependencies": [ + ["@eslint/eslintrc", "npm:0.4.1"], + ["ajv", "npm:6.12.6"], + ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], + ["espree", "npm:7.3.1"], + ["globals", "npm:12.4.0"], + ["ignore", "npm:4.0.6"], + ["import-fresh", "npm:3.3.0"], + ["js-yaml", "npm:3.14.1"], + ["minimatch", "npm:3.0.4"], + ["strip-json-comments", "npm:3.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["@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/", + "packageDependencies": [ + ["@nodelib/fs.scandir", "npm:2.1.4"], + ["@nodelib/fs.stat", "npm:2.0.4"], + ["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/", + "packageDependencies": [ + ["@nodelib/fs.stat", "npm:2.0.4"] + ], + "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/", + "packageDependencies": [ + ["@nodelib/fs.walk", "npm:1.2.6"], + ["@nodelib/fs.scandir", "npm:2.1.4"], + ["fastq", "npm:1.11.0"] + ], + "linkType": "HARD", + }] + ]], + ["@sindresorhus/is", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip/node_modules/@sindresorhus/is/", + "packageDependencies": [ + ["@sindresorhus/is", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@szmarczak/http-timer", [ + ["npm:4.0.5", { + "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-4.0.5-03463d10ab-13d8f71dbd.zip/node_modules/@szmarczak/http-timer/", + "packageDependencies": [ + ["@szmarczak/http-timer", "npm:4.0.5"], + ["defer-to-connect", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@top-gg/sdk", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/@top-gg-sdk-npm-3.1.1-bbc53510b9-223969aebb.zip/node_modules/@top-gg/sdk/", + "packageDependencies": [ + ["@top-gg/sdk", "npm:3.1.1"], + ["node-fetch", "npm:2.6.1"], + ["raw-body", "npm:2.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/body-parser", [ + ["npm:1.19.0", { + "packageLocation": "./.yarn/cache/@types-body-parser-npm-1.19.0-3ca4d08a60-4576f3fde5.zip/node_modules/@types/body-parser/", + "packageDependencies": [ + ["@types/body-parser", "npm:1.19.0"], + ["@types/connect", "npm:3.4.34"], + ["@types/node", "npm:15.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/cacheable-request", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/cache/@types-cacheable-request-npm-6.0.1-067bf7714d-3dae802a08.zip/node_modules/@types/cacheable-request/", + "packageDependencies": [ + ["@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/responselike", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/common-tags", [ + ["npm:1.8.0", { + "packageLocation": "./.yarn/cache/@types-common-tags-npm-1.8.0-812cad42b1-d6dce80376.zip/node_modules/@types/common-tags/", + "packageDependencies": [ + ["@types/common-tags", "npm:1.8.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/connect", [ + ["npm:3.4.34", { + "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"] + ], + "linkType": "HARD", + }] + ]], + ["@types/express", [ + ["npm:4.17.11", { + "packageLocation": "./.yarn/cache/@types-express-npm-4.17.11-1b3f17f056-2818120a0f.zip/node_modules/@types/express/", + "packageDependencies": [ + ["@types/express", "npm:4.17.11"], + ["@types/body-parser", "npm:1.19.0"], + ["@types/express-serve-static-core", "npm:4.17.19"], + ["@types/qs", "npm:6.9.6"], + ["@types/serve-static", "npm:1.13.9"] + ], + "linkType": "HARD", + }] + ]], + ["@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/", + "packageDependencies": [ + ["@types/express-serve-static-core", "npm:4.17.19"], + ["@types/node", "npm:15.3.0"], + ["@types/qs", "npm:6.9.6"], + ["@types/range-parser", "npm:1.2.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/http-cache-semantics", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/@types-http-cache-semantics-npm-4.0.0-000c9dc8e0-e16fae56d4.zip/node_modules/@types/http-cache-semantics/", + "packageDependencies": [ + ["@types/http-cache-semantics", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/json-schema", [ + ["npm:7.0.7", { + "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.7-95fb8178d7-b9d2c509fa.zip/node_modules/@types/json-schema/", + "packageDependencies": [ + ["@types/json-schema", "npm:7.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["@types/keyv", [ + ["npm:3.1.1", { + "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"] + ], + "linkType": "HARD", + }] + ]], + ["@types/mime", [ + ["npm:1.3.2", { + "packageLocation": "./.yarn/cache/@types-mime-npm-1.3.2-ea71878ab3-c354bc1356.zip/node_modules/@types/mime/", + "packageDependencies": [ + ["@types/mime", "npm:1.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/node", [ + ["npm:14.17.0", { + "packageLocation": "./.yarn/cache/@types-node-npm-14.17.0-2942ba859f-f437147b39.zip/node_modules/@types/node/", + "packageDependencies": [ + ["@types/node", "npm:14.17.0"] + ], + "linkType": "HARD", + }], + ["npm:15.3.0", { + "packageLocation": "./.yarn/cache/@types-node-npm-15.3.0-7ebc66d6bc-44039665ab.zip/node_modules/@types/node/", + "packageDependencies": [ + ["@types/node", "npm:15.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/qs", [ + ["npm:6.9.6", { + "packageLocation": "./.yarn/cache/@types-qs-npm-6.9.6-2fc5ce36d4-a5f3c4f6ad.zip/node_modules/@types/qs/", + "packageDependencies": [ + ["@types/qs", "npm:6.9.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/range-parser", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/@types-range-parser-npm-1.2.3-c06253b351-092fabae0e.zip/node_modules/@types/range-parser/", + "packageDependencies": [ + ["@types/range-parser", "npm:1.2.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/responselike", [ + ["npm:1.0.0", { + "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"] + ], + "linkType": "HARD", + }] + ]], + ["@types/serve-static", [ + ["npm:1.13.9", { + "packageLocation": "./.yarn/cache/@types-serve-static-npm-1.13.9-59107a68c3-f261127514.zip/node_modules/@types/serve-static/", + "packageDependencies": [ + ["@types/serve-static", "npm:1.13.9"], + ["@types/mime", "npm:1.3.2"], + ["@types/node", "npm:15.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/uuid", [ + ["npm:8.3.0", { + "packageLocation": "./.yarn/cache/@types-uuid-npm-8.3.0-60b441a3d7-620985aed8.zip/node_modules/@types/uuid/", + "packageDependencies": [ + ["@types/uuid", "npm:8.3.0"] + ], + "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/", + "packageDependencies": [ + ["@typescript-eslint/eslint-plugin", "npm:4.24.0"] + ], + "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/", + "packageDependencies": [ + ["@typescript-eslint/eslint-plugin", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], + ["@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"], + ["functional-red-black-tree", "npm:1.0.1"], + ["lodash", "npm:4.17.21"], + ["regexpp", "npm:3.1.0"], + ["semver", "npm:7.3.5"], + ["tsutils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:3.21.0"], + ["typescript", "patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e"] + ], + "packagePeers": [ + "@types/eslint", + "@types/typescript-eslint__parser", + "@typescript-eslint/parser", + "eslint", + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["@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/", + "packageDependencies": [ + ["@typescript-eslint/experimental-utils", "npm:4.24.0"] + ], + "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/", + "packageDependencies": [ + ["@typescript-eslint/experimental-utils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:4.24.0"], + ["@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"], + ["eslint-scope", "npm:5.1.1"], + ["eslint-utils", "npm:2.1.0"] + ], + "packagePeers": [ + "@types/eslint", + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["@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/", + "packageDependencies": [ + ["@typescript-eslint/parser", "npm:4.24.0"] + ], + "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/", + "packageDependencies": [ + ["@typescript-eslint/parser", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:4.24.0"], + ["@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", "patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e"] + ], + "packagePeers": [ + "@types/eslint", + "eslint", + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["@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/", + "packageDependencies": [ + ["@typescript-eslint/scope-manager", "npm:4.24.0"], + ["@typescript-eslint/types", "npm:4.24.0"], + ["@typescript-eslint/visitor-keys", "npm:4.24.0"] + ], + "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/", + "packageDependencies": [ + ["@typescript-eslint/types", "npm:4.24.0"] + ], + "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/", + "packageDependencies": [ + ["@typescript-eslint/typescript-estree", "npm:4.24.0"] + ], + "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"], + ["is-glob", "npm:4.0.1"], + ["semver", "npm:7.3.5"], + ["tsutils", "virtual:24ccaee8f2a84c341367a0ca54e599e765dd5def7c88fa690af51d687e0dcab63f6a9a9e082854fcee0c56f65cc121b7ea65bf2f8444c2333afcf117d3775385#npm:3.21.0"], + ["typescript", null] + ], + "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"], + ["is-glob", "npm:4.0.1"], + ["semver", "npm:7.3.5"], + ["tsutils", "virtual:9a8b1f31dfb77b858353b17f1156b28813da74b21de747b5c31939cc4aa66de00a18bbe787c84699160d9cbc5a6e50e8d05774ecfe3004ea2748f8e905a5daf3#npm:3.21.0"], + ["typescript", "patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["@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/", + "packageDependencies": [ + ["@typescript-eslint/visitor-keys", "npm:4.24.0"], + ["@typescript-eslint/types", "npm:4.24.0"], + ["eslint-visitor-keys", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["abort-controller", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-cc53ad8df9.zip/node_modules/abort-controller/", + "packageDependencies": [ + ["abort-controller", "npm:3.0.0"], + ["event-target-shim", "npm:5.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["accepts", [ + ["npm:1.3.7", { + "packageLocation": "./.yarn/cache/accepts-npm-1.3.7-0dc9de65aa-2686fa30db.zip/node_modules/accepts/", + "packageDependencies": [ + ["accepts", "npm:1.3.7"], + ["mime-types", "npm:2.1.30"], + ["negotiator", "npm:0.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["acorn", [ + ["npm:7.4.1", { + "packageLocation": "./.yarn/cache/acorn-npm-7.4.1-f450b4646c-2bde98c28c.zip/node_modules/acorn/", + "packageDependencies": [ + ["acorn", "npm:7.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["acorn-jsx", [ + ["npm:5.3.1", { + "packageLocation": "./.yarn/cache/acorn-jsx-npm-5.3.1-6ba8185d02-5925bc5d79.zip/node_modules/acorn-jsx/", + "packageDependencies": [ + ["acorn-jsx", "npm:5.3.1"] + ], + "linkType": "SOFT", + }], + ["virtual:8d8ea5d1e3376905d0290522290f47c29213c64d936d96293d758a315829a3cf4c6a5b8ffc1cfee36c3db08f700ad3aaf0711cc5d406a7218c275de6d74effa9#npm:5.3.1", { + "packageLocation": "./.yarn/$$virtual/acorn-jsx-virtual-72d2078d8a/0/cache/acorn-jsx-npm-5.3.1-6ba8185d02-5925bc5d79.zip/node_modules/acorn-jsx/", + "packageDependencies": [ + ["acorn-jsx", "virtual:8d8ea5d1e3376905d0290522290f47c29213c64d936d96293d758a315829a3cf4c6a5b8ffc1cfee36c3db08f700ad3aaf0711cc5d406a7218c275de6d74effa9#npm:5.3.1"], + ["@types/acorn", null], + ["acorn", "npm:7.4.1"] + ], + "packagePeers": [ + "@types/acorn", + "acorn" + ], + "linkType": "HARD", + }] + ]], + ["ajv", [ + ["npm:6.12.6", { + "packageLocation": "./.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-19a8f3b0a0.zip/node_modules/ajv/", + "packageDependencies": [ + ["ajv", "npm:6.12.6"], + ["fast-deep-equal", "npm:3.1.3"], + ["fast-json-stable-stringify", "npm:2.1.0"], + ["json-schema-traverse", "npm:0.4.1"], + ["uri-js", "npm:4.4.1"] + ], + "linkType": "HARD", + }], + ["npm:8.4.0", { + "packageLocation": "./.yarn/cache/ajv-npm-8.4.0-1d671a4d5f-0dcdfe0eca.zip/node_modules/ajv/", + "packageDependencies": [ + ["ajv", "npm:8.4.0"], + ["fast-deep-equal", "npm:3.1.3"], + ["json-schema-traverse", "npm:1.0.0"], + ["require-from-string", "npm:2.0.2"], + ["uri-js", "npm:4.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-colors", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/ansi-colors-npm-4.1.1-97ad42f223-50d8dfbce2.zip/node_modules/ansi-colors/", + "packageDependencies": [ + ["ansi-colors", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-regex", [ + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/ansi-regex-npm-5.0.0-9c076068d9-cbd9b5c9db.zip/node_modules/ansi-regex/", + "packageDependencies": [ + ["ansi-regex", "npm:5.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-styles", [ + ["npm:3.2.1", { + "packageLocation": "./.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-456e1c23d9.zip/node_modules/ansi-styles/", + "packageDependencies": [ + ["ansi-styles", "npm:3.2.1"], + ["color-convert", "npm:1.9.3"] + ], + "linkType": "HARD", + }], + ["npm:4.3.0", { + "packageLocation": "./.yarn/cache/ansi-styles-npm-4.3.0-245c7d42c7-ea02c0179f.zip/node_modules/ansi-styles/", + "packageDependencies": [ + ["ansi-styles", "npm:4.3.0"], + ["color-convert", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["any-promise", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/any-promise-npm-1.3.0-f34eeaa7e7-e829425e4a.zip/node_modules/any-promise/", + "packageDependencies": [ + ["any-promise", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["argparse", [ + ["npm:1.0.10", { + "packageLocation": "./.yarn/cache/argparse-npm-1.0.10-528934e59d-435adaef5f.zip/node_modules/argparse/", + "packageDependencies": [ + ["argparse", "npm:1.0.10"], + ["sprintf-js", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["array-flatten", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-de7a056451.zip/node_modules/array-flatten/", + "packageDependencies": [ + ["array-flatten", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["array-union", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/array-union-npm-2.1.0-4e4852b221-93af542eb8.zip/node_modules/array-union/", + "packageDependencies": [ + ["array-union", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["astral-regex", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/astral-regex-npm-2.0.0-f30d866aab-bf049ee704.zip/node_modules/astral-regex/", + "packageDependencies": [ + ["astral-regex", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["asynckit", [ + ["npm:0.4.0", { + "packageLocation": "./.yarn/cache/asynckit-npm-0.4.0-c718858525-a024000b9d.zip/node_modules/asynckit/", + "packageDependencies": [ + ["asynckit", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["balanced-match", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/balanced-match-npm-1.0.2-a53c126459-690643f300.zip/node_modules/balanced-match/", + "packageDependencies": [ + ["balanced-match", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["body-parser", [ + ["npm:1.19.0", { + "packageLocation": "./.yarn/cache/body-parser-npm-1.19.0-6e177cabfa-18c2a81df5.zip/node_modules/body-parser/", + "packageDependencies": [ + ["body-parser", "npm:1.19.0"], + ["bytes", "npm:3.1.0"], + ["content-type", "npm:1.0.4"], + ["debug", "virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9"], + ["depd", "npm:1.1.2"], + ["http-errors", "npm:1.7.2"], + ["iconv-lite", "npm:0.4.24"], + ["on-finished", "npm:2.3.0"], + ["qs", "npm:6.7.0"], + ["raw-body", "npm:2.4.0"], + ["type-is", "npm:1.6.18"] + ], + "linkType": "HARD", + }] + ]], + ["brace-expansion", [ + ["npm:1.1.11", { + "packageLocation": "./.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-4c878e25e4.zip/node_modules/brace-expansion/", + "packageDependencies": [ + ["brace-expansion", "npm:1.1.11"], + ["balanced-match", "npm:1.0.2"], + ["concat-map", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["braces", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/braces-npm-3.0.2-782240b28a-f3493181c3.zip/node_modules/braces/", + "packageDependencies": [ + ["braces", "npm:3.0.2"], + ["fill-range", "npm:7.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-from", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/buffer-from-npm-1.1.1-22917b8ed8-540ceb79c4.zip/node_modules/buffer-from/", + "packageDependencies": [ + ["buffer-from", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-writer", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/buffer-writer-npm-2.0.0-5cd2ef55bc-aeeac620f1.zip/node_modules/buffer-writer/", + "packageDependencies": [ + ["buffer-writer", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["bush-bot", [ + ["workspace:.", { + "packageLocation": "./", + "packageDependencies": [ + ["bush-bot", "workspace:."], + ["@top-gg/sdk", "npm:3.1.1"], + ["@types/common-tags", "npm:1.8.0"], + ["@types/express", "npm:4.17.11"], + ["@types/node", "npm:14.17.0"], + ["@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"], + ["body-parser", "npm:1.19.0"], + ["chalk", "npm:4.1.1"], + ["common-tags", "npm:1.8.0"], + ["discord-akairo", "https://github.com/SkyBlockDev/discord-akairo.git#commit=185d82fc0b4cef326d155c7c3f3f7ffe340e521c"], + ["discord-api-types", "npm:0.18.1"], + ["discord.js", "https://github.com/discordjs/discord.js.git#commit=f7643f7bbe64003ad8b221006190dd15529651e9"], + ["esbuild", "npm:0.12.1"], + ["eslint", "npm:7.26.0"], + ["eslint-config-prettier", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0"], + ["express", "npm:4.17.1"], + ["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"], + ["rimraf", "npm:3.0.2"], + ["sequelize", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:6.6.2"], + ["source-map-support", "npm:0.5.19"], + ["typescript", "patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e"], + ["uuid", "npm:8.3.2"] + ], + "linkType": "SOFT", + }] + ]], + ["bytes", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/bytes-npm-3.1.0-19c5b15405-c3f64645ef.zip/node_modules/bytes/", + "packageDependencies": [ + ["bytes", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["cacheable-lookup", [ + ["npm:5.0.4", { + "packageLocation": "./.yarn/cache/cacheable-lookup-npm-5.0.4-8f13e8b44b-cb5849f584.zip/node_modules/cacheable-lookup/", + "packageDependencies": [ + ["cacheable-lookup", "npm:5.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["cacheable-request", [ + ["npm:7.0.1", { + "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.1-d870be2496-fe0b6f3b8a.zip/node_modules/cacheable-request/", + "packageDependencies": [ + ["cacheable-request", "npm:7.0.1"], + ["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"], + ["responselike", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["callsites", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/callsites-npm-3.1.0-268f989910-f726bf10d7.zip/node_modules/callsites/", + "packageDependencies": [ + ["callsites", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["chalk", [ + ["npm:2.4.2", { + "packageLocation": "./.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-22c7b7b5bc.zip/node_modules/chalk/", + "packageDependencies": [ + ["chalk", "npm:2.4.2"], + ["ansi-styles", "npm:3.2.1"], + ["escape-string-regexp", "npm:1.0.5"], + ["supports-color", "npm:5.5.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/chalk-npm-4.1.1-f1ce6bae57-445c12db7a.zip/node_modules/chalk/", + "packageDependencies": [ + ["chalk", "npm:4.1.1"], + ["ansi-styles", "npm:4.3.0"], + ["supports-color", "npm:7.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["clone-response", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/clone-response-npm-1.0.2-135ae8239d-71832f9219.zip/node_modules/clone-response/", + "packageDependencies": [ + ["clone-response", "npm:1.0.2"], + ["mimic-response", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["color-convert", [ + ["npm:1.9.3", { + "packageLocation": "./.yarn/cache/color-convert-npm-1.9.3-1fe690075e-5f244daa3d.zip/node_modules/color-convert/", + "packageDependencies": [ + ["color-convert", "npm:1.9.3"], + ["color-name", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/color-convert-npm-2.0.1-79730e935b-3d5d8a011a.zip/node_modules/color-convert/", + "packageDependencies": [ + ["color-convert", "npm:2.0.1"], + ["color-name", "npm:1.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["color-name", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/color-name-npm-1.1.3-728b7b5d39-d8b91bb90a.zip/node_modules/color-name/", + "packageDependencies": [ + ["color-name", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/color-name-npm-1.1.4-025792b0ea-3e1c9a4dee.zip/node_modules/color-name/", + "packageDependencies": [ + ["color-name", "npm:1.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["combined-stream", [ + ["npm:1.0.8", { + "packageLocation": "./.yarn/cache/combined-stream-npm-1.0.8-dc14d4a63a-5791ce7944.zip/node_modules/combined-stream/", + "packageDependencies": [ + ["combined-stream", "npm:1.0.8"], + ["delayed-stream", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["common-tags", [ + ["npm:1.8.0", { + "packageLocation": "./.yarn/cache/common-tags-npm-1.8.0-7a31956e16-f37a868d86.zip/node_modules/common-tags/", + "packageDependencies": [ + ["common-tags", "npm:1.8.0"] + ], + "linkType": "HARD", + }] + ]], + ["concat-map", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-554e28d9ee.zip/node_modules/concat-map/", + "packageDependencies": [ + ["concat-map", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["content-disposition", [ + ["npm:0.5.3", { + "packageLocation": "./.yarn/cache/content-disposition-npm-0.5.3-9a9a567e17-8f1f235c04.zip/node_modules/content-disposition/", + "packageDependencies": [ + ["content-disposition", "npm:0.5.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["content-type", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/content-type-npm-1.0.4-3b1a5ca16b-ff6e19cbf2.zip/node_modules/content-type/", + "packageDependencies": [ + ["content-type", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["cookie", [ + ["npm:0.4.0", { + "packageLocation": "./.yarn/cache/cookie-npm-0.4.0-4b3d629e45-7aaef4b642.zip/node_modules/cookie/", + "packageDependencies": [ + ["cookie", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["cookie-signature", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-305054e102.zip/node_modules/cookie-signature/", + "packageDependencies": [ + ["cookie-signature", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["cross-spawn", [ + ["npm:7.0.3", { + "packageLocation": "./.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-51f10036f5.zip/node_modules/cross-spawn/", + "packageDependencies": [ + ["cross-spawn", "npm:7.0.3"], + ["path-key", "npm:3.1.1"], + ["shebang-command", "npm:2.0.0"], + ["which", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["debug", [ + ["npm:2.6.9", { + "packageLocation": "./.yarn/cache/debug-npm-2.6.9-7d4cb597dc-559f44f98c.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "npm:2.6.9"] + ], + "linkType": "SOFT", + }], + ["npm:4.3.1", { + "packageLocation": "./.yarn/cache/debug-npm-4.3.1-22e08d605e-0d41ba5177.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "npm:4.3.1"] + ], + "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/", + "packageDependencies": [ + ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], + ["ms", "npm:2.1.2"], + ["supports-color", null] + ], + "packagePeers": [ + "supports-color" + ], + "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/", + "packageDependencies": [ + ["debug", "virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9"], + ["ms", "npm:2.0.0"], + ["supports-color", null] + ], + "packagePeers": [ + "supports-color" + ], + "linkType": "HARD", + }] + ]], + ["decompress-response", [ + ["npm:6.0.0", { + "packageLocation": "./.yarn/cache/decompress-response-npm-6.0.0-359de2878c-bb8b8c42be.zip/node_modules/decompress-response/", + "packageDependencies": [ + ["decompress-response", "npm:6.0.0"], + ["mimic-response", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["deep-is", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/deep-is-npm-0.1.3-0941784645-3de58f86af.zip/node_modules/deep-is/", + "packageDependencies": [ + ["deep-is", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["defer-to-connect", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-6641e63777.zip/node_modules/defer-to-connect/", + "packageDependencies": [ + ["defer-to-connect", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["delayed-stream", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-d9dfb0a7c7.zip/node_modules/delayed-stream/", + "packageDependencies": [ + ["delayed-stream", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["depd", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-f45566ff70.zip/node_modules/depd/", + "packageDependencies": [ + ["depd", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["destroy", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/destroy-npm-1.0.4-a2203e01cb-5a516fc5a8.zip/node_modules/destroy/", + "packageDependencies": [ + ["destroy", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["dir-glob", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-687fa3bd60.zip/node_modules/dir-glob/", + "packageDependencies": [ + ["dir-glob", "npm:3.0.1"], + ["path-type", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["discord-akairo", [ + ["https://github.com/SkyBlockDev/discord-akairo.git#commit=185d82fc0b4cef326d155c7c3f3f7ffe340e521c", { + "packageLocation": "./.yarn/cache/discord-akairo-https-1df7250a01-877928a373.zip/node_modules/discord-akairo/", + "packageDependencies": [ + ["discord-akairo", "https://github.com/SkyBlockDev/discord-akairo.git#commit=185d82fc0b4cef326d155c7c3f3f7ffe340e521c"] + ], + "linkType": "HARD", + }] + ]], + ["discord-api-types", [ + ["npm:0.18.1", { + "packageLocation": "./.yarn/cache/discord-api-types-npm-0.18.1-2d70d751ed-b9ae87cb2d.zip/node_modules/discord-api-types/", + "packageDependencies": [ + ["discord-api-types", "npm:0.18.1"] + ], + "linkType": "HARD", + }] + ]], + ["discord.js", [ + ["https://github.com/discordjs/discord.js.git#commit=f7643f7bbe64003ad8b221006190dd15529651e9", { + "packageLocation": "./.yarn/cache/discord.js-https-022be9503d-1a41f16d04.zip/node_modules/discord.js/", + "packageDependencies": [ + ["discord.js", "https://github.com/discordjs/discord.js.git#commit=f7643f7bbe64003ad8b221006190dd15529651e9"], + ["@discordjs/collection", "npm:0.1.6"], + ["@discordjs/form-data", "npm:3.0.1"], + ["abort-controller", "npm:3.0.0"], + ["node-fetch", "npm:2.6.1"], + ["prism-media", "virtual:022be9503da960234e45929197d0b84e2437d67d09426038d8cf06a4a971cf21ae39ed821ab3afaa0c5b257acfcace4a5d59c88025cd1085dea57d61aa7cd270#npm:1.2.9"], + ["tweetnacl", "npm:1.0.3"], + ["ws", "virtual:022be9503da960234e45929197d0b84e2437d67d09426038d8cf06a4a971cf21ae39ed821ab3afaa0c5b257acfcace4a5d59c88025cd1085dea57d61aa7cd270#npm:7.4.5"] + ], + "linkType": "HARD", + }] + ]], + ["doctrine", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-2eae469bd2.zip/node_modules/doctrine/", + "packageDependencies": [ + ["doctrine", "npm:3.0.0"], + ["esutils", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["dottie", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/dottie-npm-2.0.2-ef16765a8f-91e8553058.zip/node_modules/dottie/", + "packageDependencies": [ + ["dottie", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["ee-first", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-ba74f91398.zip/node_modules/ee-first/", + "packageDependencies": [ + ["ee-first", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["emoji-regex", [ + ["npm:8.0.0", { + "packageLocation": "./.yarn/cache/emoji-regex-npm-8.0.0-213764015c-87cf3f89ef.zip/node_modules/emoji-regex/", + "packageDependencies": [ + ["emoji-regex", "npm:8.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["encodeurl", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-6ee5fcbcd2.zip/node_modules/encodeurl/", + "packageDependencies": [ + ["encodeurl", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["end-of-stream", [ + ["npm:1.4.4", { + "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-7da60e458b.zip/node_modules/end-of-stream/", + "packageDependencies": [ + ["end-of-stream", "npm:1.4.4"], + ["once", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["enquirer", [ + ["npm:2.3.6", { + "packageLocation": "./.yarn/cache/enquirer-npm-2.3.6-7899175762-e249bb97bf.zip/node_modules/enquirer/", + "packageDependencies": [ + ["enquirer", "npm:2.3.6"], + ["ansi-colors", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["esbuild", [ + ["npm:0.12.1", { + "packageLocation": "./.yarn/unplugged/esbuild-npm-0.12.1-ce7e6881a2/node_modules/esbuild/", + "packageDependencies": [ + ["esbuild", "npm:0.12.1"] + ], + "linkType": "HARD", + }] + ]], + ["escape-html", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/escape-html-npm-1.0.3-376c22ee74-900a7f2b80.zip/node_modules/escape-html/", + "packageDependencies": [ + ["escape-html", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["escape-string-regexp", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-f9484b8b4c.zip/node_modules/escape-string-regexp/", + "packageDependencies": [ + ["escape-string-regexp", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["eslint", [ + ["npm:7.26.0", { + "packageLocation": "./.yarn/cache/eslint-npm-7.26.0-0bcc96e5d3-08f99befd7.zip/node_modules/eslint/", + "packageDependencies": [ + ["eslint", "npm:7.26.0"], + ["@babel/code-frame", "npm:7.12.11"], + ["@eslint/eslintrc", "npm:0.4.1"], + ["ajv", "npm:6.12.6"], + ["chalk", "npm:4.1.1"], + ["cross-spawn", "npm:7.0.3"], + ["debug", "virtual:48933b28331d16c1d73786360e7ba20f54f6df4949c6ab5c13ac4c4353b5c70f2d36a97de9a9c531027ad3588d8fd7f384706f298f0eff0356b58bb9c47f63ec#npm:4.3.1"], + ["doctrine", "npm:3.0.0"], + ["enquirer", "npm:2.3.6"], + ["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"], + ["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"], + ["ignore", "npm:4.0.6"], + ["import-fresh", "npm:3.3.0"], + ["imurmurhash", "npm:0.1.4"], + ["is-glob", "npm:4.0.1"], + ["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"], + ["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"], + ["semver", "npm:7.3.5"], + ["strip-ansi", "npm:6.0.0"], + ["strip-json-comments", "npm:3.1.1"], + ["table", "npm:6.7.1"], + ["text-table", "npm:0.2.0"], + ["v8-compile-cache", "npm:2.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-config-prettier", [ + ["npm:8.3.0", { + "packageLocation": "./.yarn/cache/eslint-config-prettier-npm-8.3.0-f540cd1f53-94ccbb50fb.zip/node_modules/eslint-config-prettier/", + "packageDependencies": [ + ["eslint-config-prettier", "npm:8.3.0"] + ], + "linkType": "SOFT", + }], + ["virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0", { + "packageLocation": "./.yarn/$$virtual/eslint-config-prettier-virtual-ca789898ac/0/cache/eslint-config-prettier-npm-8.3.0-f540cd1f53-94ccbb50fb.zip/node_modules/eslint-config-prettier/", + "packageDependencies": [ + ["eslint-config-prettier", "virtual:d7ae587dddcefd495158f5c047acecbca3203324d75e681c7d8657c07f901f74e152f0b39978f7428d3a91daad7b5020c47ece28de69c22fcbd49d04707bf15c#npm:8.3.0"], + ["@types/eslint", null], + ["eslint", "npm:7.26.0"] + ], + "packagePeers": [ + "@types/eslint", + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["eslint-scope", [ + ["npm:5.1.1", { + "packageLocation": "./.yarn/cache/eslint-scope-npm-5.1.1-71fe59b18a-79465cf508.zip/node_modules/eslint-scope/", + "packageDependencies": [ + ["eslint-scope", "npm:5.1.1"], + ["esrecurse", "npm:4.3.0"], + ["estraverse", "npm:4.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-utils", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/eslint-utils-npm-2.1.0-a3a7ebf4fa-a43892372a.zip/node_modules/eslint-utils/", + "packageDependencies": [ + ["eslint-utils", "npm:2.1.0"], + ["eslint-visitor-keys", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-visitor-keys", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-1.3.0-c07780a0fb-58ab7a0107.zip/node_modules/eslint-visitor-keys/", + "packageDependencies": [ + ["eslint-visitor-keys", "npm:1.3.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-75eaae9006.zip/node_modules/eslint-visitor-keys/", + "packageDependencies": [ + ["eslint-visitor-keys", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["espree", [ + ["npm:7.3.1", { + "packageLocation": "./.yarn/cache/espree-npm-7.3.1-8d8ea5d1e3-ff8e0f7393.zip/node_modules/espree/", + "packageDependencies": [ + ["espree", "npm:7.3.1"], + ["acorn", "npm:7.4.1"], + ["acorn-jsx", "virtual:8d8ea5d1e3376905d0290522290f47c29213c64d936d96293d758a315829a3cf4c6a5b8ffc1cfee36c3db08f700ad3aaf0711cc5d406a7218c275de6d74effa9#npm:5.3.1"], + ["eslint-visitor-keys", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["esprima", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/esprima-npm-4.0.1-1084e98778-5df45a3d9c.zip/node_modules/esprima/", + "packageDependencies": [ + ["esprima", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["esquery", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/esquery-npm-1.4.0-f39408b1a7-3293ecc150.zip/node_modules/esquery/", + "packageDependencies": [ + ["esquery", "npm:1.4.0"], + ["estraverse", "npm:5.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["esrecurse", [ + ["npm:4.3.0", { + "packageLocation": "./.yarn/cache/esrecurse-npm-4.3.0-10b86a887a-2c96302dd5.zip/node_modules/esrecurse/", + "packageDependencies": [ + ["esrecurse", "npm:4.3.0"], + ["estraverse", "npm:5.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["estraverse", [ + ["npm:4.3.0", { + "packageLocation": "./.yarn/cache/estraverse-npm-4.3.0-920a32f3c6-1e4c627da9.zip/node_modules/estraverse/", + "packageDependencies": [ + ["estraverse", "npm:4.3.0"] + ], + "linkType": "HARD", + }], + ["npm:5.2.0", { + "packageLocation": "./.yarn/cache/estraverse-npm-5.2.0-b2e8e36350-7dc1b027ae.zip/node_modules/estraverse/", + "packageDependencies": [ + ["estraverse", "npm:5.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["esutils", [ + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/esutils-npm-2.0.3-f865beafd5-590b045331.zip/node_modules/esutils/", + "packageDependencies": [ + ["esutils", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["etag", [ + ["npm:1.8.1", { + "packageLocation": "./.yarn/cache/etag-npm-1.8.1-54a3b989d9-f18341a3c1.zip/node_modules/etag/", + "packageDependencies": [ + ["etag", "npm:1.8.1"] + ], + "linkType": "HARD", + }] + ]], + ["event-target-shim", [ + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-d176477a31.zip/node_modules/event-target-shim/", + "packageDependencies": [ + ["event-target-shim", "npm:5.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["express", [ + ["npm:4.17.1", { + "packageLocation": "./.yarn/cache/express-npm-4.17.1-6815ee6bf9-c4b470d623.zip/node_modules/express/", + "packageDependencies": [ + ["express", "npm:4.17.1"], + ["accepts", "npm:1.3.7"], + ["array-flatten", "npm:1.1.1"], + ["body-parser", "npm:1.19.0"], + ["content-disposition", "npm:0.5.3"], + ["content-type", "npm:1.0.4"], + ["cookie", "npm:0.4.0"], + ["cookie-signature", "npm:1.0.6"], + ["debug", "virtual:6e177cabfad012f413f9c41366539c04d8701f0567119998690ab02224012faa99ec3a16b9f74f4d7920ab472c12b3e70f47f8f143239c06d0e2569e60ed9f62#npm:2.6.9"], + ["depd", "npm:1.1.2"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["etag", "npm:1.8.1"], + ["finalhandler", "npm:1.1.2"], + ["fresh", "npm:0.5.2"], + ["merge-descriptors", "npm:1.0.1"], + ["methods", "npm:1.1.2"]