aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.pnp.js876
-rw-r--r--package.json1
-rw-r--r--src/commands/dev/reload.ts43
-rw-r--r--src/commands/info/pronouns.ts25
-rw-r--r--src/commands/moulberry-bush/level.ts109
-rw-r--r--src/lib/extensions/BushClient.ts6
-rw-r--r--src/lib/extensions/Util.ts166
-rw-r--r--src/lib/models/Ban.ts9
-rw-r--r--src/lib/models/Modlog.ts9
-rw-r--r--src/listeners/client/syncSlashCommands.ts5
-rw-r--r--yarn.lock802
11 files changed, 1997 insertions, 54 deletions
diff --git a/.pnp.js b/.pnp.js
index ff9d194..df4f586 100755
--- a/.pnp.js
+++ b/.pnp.js
@@ -44,6 +44,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@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"],
+ ["canvas", "npm:2.8.0"],
["chalk", "npm:4.1.1"],
["common-tags", "npm:1.8.0"],
["discord-akairo", "https://github.com/SkyblockDev/discord-akairo.git#commit=f6068977cc493884be781020d37109f15c8f7848"],
@@ -136,6 +137,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["@mapbox/node-pre-gyp", [
+ ["npm:1.0.5", {
+ "packageLocation": "./.yarn/cache/@mapbox-node-pre-gyp-npm-1.0.5-4e17430ec9-82d337a6df.zip/node_modules/@mapbox/node-pre-gyp/",
+ "packageDependencies": [
+ ["@mapbox/node-pre-gyp", "npm:1.0.5"],
+ ["detect-libc", "npm:1.0.3"],
+ ["https-proxy-agent", "npm:5.0.0"],
+ ["make-dir", "npm:3.1.0"],
+ ["node-fetch", "npm:2.6.1"],
+ ["nopt", "npm:5.0.0"],
+ ["npmlog", "npm:4.1.2"],
+ ["rimraf", "npm:3.0.2"],
+ ["semver", "npm:7.3.5"],
+ ["tar", "npm:6.1.0"]
+ ],
+ "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/",
@@ -167,6 +186,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["@npmcli/move-file", [
+ ["npm:1.1.2", {
+ "packageLocation": "./.yarn/cache/@npmcli-move-file-npm-1.1.2-4f6c7b3354-d178d86a0a.zip/node_modules/@npmcli/move-file/",
+ "packageDependencies": [
+ ["@npmcli/move-file", "npm:1.1.2"],
+ ["mkdirp", "npm:1.0.4"],
+ ["rimraf", "npm:3.0.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["@sindresorhus/is", [
["npm:4.0.1", {
"packageLocation": "./.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip/node_modules/@sindresorhus/is/",
@@ -186,6 +216,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["@tootallnate/once", [
+ ["npm:1.1.2", {
+ "packageLocation": "./.yarn/cache/@tootallnate-once-npm-1.1.2-0517220057-d030f3fb14.zip/node_modules/@tootallnate/once/",
+ "packageDependencies": [
+ ["@tootallnate/once", "npm:1.1.2"]
+ ],
+ "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/",
@@ -523,6 +562,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["abbrev", [
+ ["npm:1.1.1", {
+ "packageLocation": "./.yarn/cache/abbrev-npm-1.1.1-3659247eab-9f9236a3cc.zip/node_modules/abbrev/",
+ "packageDependencies": [
+ ["abbrev", "npm:1.1.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["abort-controller", [
["npm:3.0.0", {
"packageLocation": "./.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-cc53ad8df9.zip/node_modules/abort-controller/",
@@ -564,6 +612,39 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["agent-base", [
+ ["npm:6.0.2", {
+ "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-e77eff83e1.zip/node_modules/agent-base/",
+ "packageDependencies": [
+ ["agent-base", "npm:6.0.2"],
+ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["agentkeepalive", [
+ ["npm:4.1.4", {
+ "packageLocation": "./.yarn/cache/agentkeepalive-npm-4.1.4-4d5b41b4c1-c58f69d05c.zip/node_modules/agentkeepalive/",
+ "packageDependencies": [
+ ["agentkeepalive", "npm:4.1.4"],
+ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
+ ["depd", "npm:1.1.2"],
+ ["humanize-ms", "npm:1.2.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["aggregate-error", [
+ ["npm:3.1.0", {
+ "packageLocation": "./.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-704d2001a3.zip/node_modules/aggregate-error/",
+ "packageDependencies": [
+ ["aggregate-error", "npm:3.1.0"],
+ ["clean-stack", "npm:2.2.0"],
+ ["indent-string", "npm:4.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["ajv", [
["npm:6.12.6", {
"packageLocation": "./.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-19a8f3b0a0.zip/node_modules/ajv/",
@@ -598,6 +679,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["ansi-regex", [
+ ["npm:2.1.1", {
+ "packageLocation": "./.yarn/cache/ansi-regex-npm-2.1.1-ddd24d102b-93a53c923f.zip/node_modules/ansi-regex/",
+ "packageDependencies": [
+ ["ansi-regex", "npm:2.1.1"]
+ ],
+ "linkType": "HARD",
+ }],
+ ["npm:3.0.0", {
+ "packageLocation": "./.yarn/cache/ansi-regex-npm-3.0.0-be0b845911-2e3c40d429.zip/node_modules/ansi-regex/",
+ "packageDependencies": [
+ ["ansi-regex", "npm:3.0.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:5.0.0", {
"packageLocation": "./.yarn/cache/ansi-regex-npm-5.0.0-9c076068d9-cbd9b5c9db.zip/node_modules/ansi-regex/",
"packageDependencies": [
@@ -633,6 +728,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["aproba", [
+ ["npm:1.2.0", {
+ "packageLocation": "./.yarn/cache/aproba-npm-1.2.0-34129f0778-d4bac3e640.zip/node_modules/aproba/",
+ "packageDependencies": [
+ ["aproba", "npm:1.2.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["are-we-there-yet", [
+ ["npm:1.1.5", {
+ "packageLocation": "./.yarn/cache/are-we-there-yet-npm-1.1.5-b8418908b0-2d6fdb0ddd.zip/node_modules/are-we-there-yet/",
+ "packageDependencies": [
+ ["are-we-there-yet", "npm:1.1.5"],
+ ["delegates", "npm:1.0.0"],
+ ["readable-stream", "npm:2.3.7"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["argparse", [
["npm:1.0.10", {
"packageLocation": "./.yarn/cache/argparse-npm-1.0.10-528934e59d-435adaef5f.zip/node_modules/argparse/",
@@ -749,6 +864,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@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"],
+ ["canvas", "npm:2.8.0"],
["chalk", "npm:4.1.1"],
["common-tags", "npm:1.8.0"],
["discord-akairo", "https://github.com/SkyblockDev/discord-akairo.git#commit=f6068977cc493884be781020d37109f15c8f7848"],
@@ -780,6 +896,32 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["cacache", [
+ ["npm:15.2.0", {
+ "packageLocation": "./.yarn/cache/cacache-npm-15.2.0-7b4a3a5b83-e7d6a93c34.zip/node_modules/cacache/",
+ "packageDependencies": [
+ ["cacache", "npm:15.2.0"],
+ ["@npmcli/move-file", "npm:1.1.2"],
+ ["chownr", "npm:2.0.0"],
+ ["fs-minipass", "npm:2.1.0"],
+ ["glob", "npm:7.1.7"],
+ ["infer-owner", "npm:1.0.4"],
+ ["lru-cache", "npm:6.0.0"],
+ ["minipass", "npm:3.1.3"],
+ ["minipass-collect", "npm:1.0.2"],
+ ["minipass-flush", "npm:1.0.5"],
+ ["minipass-pipeline", "npm:1.2.4"],
+ ["mkdirp", "npm:1.0.4"],
+ ["p-map", "npm:4.0.0"],
+ ["promise-inflight", "virtual:7b4a3a5b83dd58ae7ce7698db506d3491e7014f774e78d5d0d3f6df0db964e99401515781c14a487335f1366f0d1c448759b6d13f1ae2d0ef08e605c4b8d5cd4#npm:1.0.1"],
+ ["rimraf", "npm:3.0.2"],
+ ["ssri", "npm:8.0.1"],
+ ["tar", "npm:6.1.0"],
+ ["unique-filename", "npm:1.1.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["cacheable-lookup", [
["npm:5.0.4", {
"packageLocation": "./.yarn/cache/cacheable-lookup-npm-5.0.4-8f13e8b44b-cb5849f584.zip/node_modules/cacheable-lookup/",
@@ -814,6 +956,19 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["canvas", [
+ ["npm:2.8.0", {
+ "packageLocation": "./.yarn/unplugged/canvas-npm-2.8.0-b8a304d4de/node_modules/canvas/",
+ "packageDependencies": [
+ ["canvas", "npm:2.8.0"],
+ ["@mapbox/node-pre-gyp", "npm:1.0.5"],
+ ["nan", "npm:2.14.2"],
+ ["node-gyp", "npm:8.0.0"],
+ ["simple-get", "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/",
@@ -835,6 +990,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["chownr", [
+ ["npm:2.0.0", {
+ "packageLocation": "./.yarn/cache/chownr-npm-2.0.0-638f1c9c61-b06ba0bf42.zip/node_modules/chownr/",
+ "packageDependencies": [
+ ["chownr", "npm:2.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["clean-stack", [
+ ["npm:2.2.0", {
+ "packageLocation": "./.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-e291ce2b8c.zip/node_modules/clean-stack/",
+ "packageDependencies": [
+ ["clean-stack", "npm:2.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/",
@@ -845,6 +1018,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["code-point-at", [
+ ["npm:1.1.0", {
+ "packageLocation": "./.yarn/cache/code-point-at-npm-1.1.0-37de5fe566-7d9837296e.zip/node_modules/code-point-at/",
+ "packageDependencies": [
+ ["code-point-at", "npm:1.1.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["color-convert", [
["npm:1.9.3", {
"packageLocation": "./.yarn/cache/color-convert-npm-1.9.3-1fe690075e-5f244daa3d.zip/node_modules/color-convert/",
@@ -907,6 +1089,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["console-control-strings", [
+ ["npm:1.1.0", {
+ "packageLocation": "./.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-58a404d951.zip/node_modules/console-control-strings/",
+ "packageDependencies": [
+ ["console-control-strings", "npm:1.1.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["content-type", [
["npm:1.0.4", {
"packageLocation": "./.yarn/cache/content-type-npm-1.0.4-3b1a5ca16b-ff6e19cbf2.zip/node_modules/content-type/",
@@ -916,6 +1107,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["core-util-is", [
+ ["npm:1.0.2", {
+ "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-089015ee3c.zip/node_modules/core-util-is/",
+ "packageDependencies": [
+ ["core-util-is", "npm:1.0.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["cross-spawn", [
["npm:7.0.3", {
"packageLocation": "./.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-51f10036f5.zip/node_modules/cross-spawn/",
@@ -943,6 +1143,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],
"linkType": "SOFT",
}],
+ ["npm:4.3.2", {
+ "packageLocation": "./.yarn/cache/debug-npm-4.3.2-f0148b6afe-5543570879.zip/node_modules/debug/",
+ "packageDependencies": [
+ ["debug", "npm:4.3.2"]
+ ],
+ "linkType": "SOFT",
+ }],
+ ["virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2", {
+ "packageLocation": "./.yarn/$$virtual/debug-virtual-c8b34b81df/0/cache/debug-npm-4.3.2-f0148b6afe-5543570879.zip/node_modules/debug/",
+ "packageDependencies": [
+ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
+ ["ms", "npm:2.1.2"],
+ ["supports-color", null]
+ ],
+ "packagePeers": [
+ "supports-color"
+ ],
+ "linkType": "HARD",
+ }],
["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": [
@@ -969,6 +1188,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["decompress-response", [
+ ["npm:4.2.1", {
+ "packageLocation": "./.yarn/cache/decompress-response-npm-4.2.1-abe5b4ebe4-d854171a10.zip/node_modules/decompress-response/",
+ "packageDependencies": [
+ ["decompress-response", "npm:4.2.1"],
+ ["mimic-response", "npm:2.1.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:6.0.0", {
"packageLocation": "./.yarn/cache/decompress-response-npm-6.0.0-359de2878c-bb8b8c42be.zip/node_modules/decompress-response/",
"packageDependencies": [
@@ -1005,6 +1232,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["delegates", [
+ ["npm:1.0.0", {
+ "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-7459e34d29.zip/node_modules/delegates/",
+ "packageDependencies": [
+ ["delegates", "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/",
@@ -1014,6 +1250,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["detect-libc", [
+ ["npm:1.0.3", {
+ "packageLocation": "./.yarn/cache/detect-libc-npm-1.0.3-c30ac344d4-6cec442139.zip/node_modules/detect-libc/",
+ "packageDependencies": [
+ ["detect-libc", "npm:1.0.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["dir-glob", [
["npm:3.0.1", {
"packageLocation": "./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-687fa3bd60.zip/node_modules/dir-glob/",
@@ -1095,6 +1340,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["encoding", [
+ ["npm:0.1.13", {
+ "packageLocation": "./.yarn/cache/encoding-npm-0.1.13-82a1837d30-282d5696a4.zip/node_modules/encoding/",
+ "packageDependencies": [
+ ["encoding", "npm:0.1.13"],
+ ["iconv-lite", "npm:0.6.3"]
+ ],
+ "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/",
@@ -1115,6 +1370,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["env-paths", [
+ ["npm:2.2.1", {
+ "packageLocation": "./.yarn/cache/env-paths-npm-2.2.1-7c7577428c-9579868bc7.zip/node_modules/env-paths/",
+ "packageDependencies": [
+ ["env-paths", "npm:2.2.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["err-code", [
+ ["npm:2.0.3", {
+ "packageLocation": "./.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-14e09e9990.zip/node_modules/err-code/",
+ "packageDependencies": [
+ ["err-code", "npm:2.0.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["esbuild", [
["npm:0.12.1", {
"packageLocation": "./.yarn/unplugged/esbuild-npm-0.12.1-ce7e6881a2/node_modules/esbuild/",
@@ -1405,6 +1678,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["fs-minipass", [
+ ["npm:2.1.0", {
+ "packageLocation": "./.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-e14a490658.zip/node_modules/fs-minipass/",
+ "packageDependencies": [
+ ["fs-minipass", "npm:2.1.0"],
+ ["minipass", "npm:3.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["fs.realpath", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-698a91b169.zip/node_modules/fs.realpath/",
@@ -1423,6 +1706,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["gauge", [
+ ["npm:2.7.4", {
+ "packageLocation": "./.yarn/cache/gauge-npm-2.7.4-2189a73529-b136dbeb8e.zip/node_modules/gauge/",
+ "packageDependencies": [
+ ["gauge", "npm:2.7.4"],
+ ["aproba", "npm:1.2.0"],
+ ["console-control-strings", "npm:1.1.0"],
+ ["has-unicode", "npm:2.0.1"],
+ ["object-assign", "npm:4.1.1"],
+ ["signal-exit", "npm:3.0.3"],
+ ["string-width", "npm:1.0.2"],
+ ["strip-ansi", "npm:3.0.1"],
+ ["wide-align", "npm:1.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["get-stream", [
["npm:5.2.0", {
"packageLocation": "./.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-c71c5625f4.zip/node_modules/get-stream/",
@@ -1511,6 +1811,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["graceful-fs", [
+ ["npm:4.2.6", {
+ "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.6-535b2234f1-84d39c7756.zip/node_modules/graceful-fs/",
+ "packageDependencies": [
+ ["graceful-fs", "npm:4.2.6"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["has-flag", [
["npm:3.0.0", {
"packageLocation": "./.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-63aade480d.zip/node_modules/has-flag/",
@@ -1527,6 +1836,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["has-unicode", [
+ ["npm:2.0.1", {
+ "packageLocation": "./.yarn/cache/has-unicode-npm-2.0.1-893adb4747-ed3719f95c.zip/node_modules/has-unicode/",
+ "packageDependencies": [
+ ["has-unicode", "npm:2.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["http-cache-semantics", [
["npm:4.1.0", {
"packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.1.0-860520a31f-451df9784a.zip/node_modules/http-cache-semantics/",
@@ -1550,6 +1868,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["http-proxy-agent", [
+ ["npm:4.0.1", {
+ "packageLocation": "./.yarn/cache/http-proxy-agent-npm-4.0.1-ce9ef61788-6703aeb5c5.zip/node_modules/http-proxy-agent/",
+ "packageDependencies": [
+ ["http-proxy-agent", "npm:4.0.1"],
+ ["@tootallnate/once", "npm:1.1.2"],
+ ["agent-base", "npm:6.0.2"],
+ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["http2-wrapper", [
["npm:1.0.3", {
"packageLocation": "./.yarn/cache/http2-wrapper-npm-1.0.3-5b58ade1df-2fc0140a69.zip/node_modules/http2-wrapper/",
@@ -1561,6 +1891,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["https-proxy-agent", [
+ ["npm:5.0.0", {
+ "packageLocation": "./.yarn/cache/https-proxy-agent-npm-5.0.0-bb777903c3-18aa04ea08.zip/node_modules/https-proxy-agent/",
+ "packageDependencies": [
+ ["https-proxy-agent", "npm:5.0.0"],
+ ["agent-base", "npm:6.0.2"],
+ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["humanize-ms", [
+ ["npm:1.2.1", {
+ "packageLocation": "./.yarn/cache/humanize-ms-npm-1.2.1-e942bd7329-4a08769434.zip/node_modules/humanize-ms/",
+ "packageDependencies": [
+ ["humanize-ms", "npm:1.2.1"],
+ ["ms", "npm:2.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["iconv-lite", [
["npm:0.4.24", {
"packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-a9b9521066.zip/node_modules/iconv-lite/",
@@ -1569,6 +1920,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["safer-buffer", "npm:2.1.2"]
],
"linkType": "HARD",
+ }],
+ ["npm:0.6.3", {
+ "packageLocation": "./.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-9b4f24db66.zip/node_modules/iconv-lite/",
+ "packageDependencies": [
+ ["iconv-lite", "npm:0.6.3"],
+ ["safer-buffer", "npm:2.1.2"]
+ ],
+ "linkType": "HARD",
}]
]],
["ignore", [
@@ -1607,6 +1966,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["indent-string", [
+ ["npm:4.0.0", {
+ "packageLocation": "./.yarn/cache/indent-string-npm-4.0.0-7b717435b2-3e54996c6e.zip/node_modules/indent-string/",
+ "packageDependencies": [
+ ["indent-string", "npm:4.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["infer-owner", [
+ ["npm:1.0.4", {
+ "packageLocation": "./.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-56aa1d87b0.zip/node_modules/infer-owner/",
+ "packageDependencies": [
+ ["infer-owner", "npm:1.0.4"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["inflection", [
["npm:1.12.0", {
"packageLocation": "./.yarn/cache/inflection-npm-1.12.0-528e724bc4-b08d8b92fc.zip/node_modules/inflection/",
@@ -1643,6 +2020,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["ip", [
+ ["npm:1.1.5", {
+ "packageLocation": "./.yarn/cache/ip-npm-1.1.5-af36318aa6-3ad007368c.zip/node_modules/ip/",
+ "packageDependencies": [
+ ["ip", "npm:1.1.5"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["is-extglob", [
["npm:2.1.1", {
"packageLocation": "./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-ca623e2c56.zip/node_modules/is-extglob/",
@@ -1653,6 +2039,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["is-fullwidth-code-point", [
+ ["npm:1.0.0", {
+ "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-1.0.0-0e436ba1ef-fc3d51ef08.zip/node_modules/is-fullwidth-code-point/",
+ "packageDependencies": [
+ ["is-fullwidth-code-point", "npm:1.0.0"],
+ ["number-is-nan", "npm:1.0.1"]
+ ],
+ "linkType": "HARD",
+ }],
+ ["npm:2.0.0", {
+ "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-2.0.0-507f56ec71-e1e5284f84.zip/node_modules/is-fullwidth-code-point/",
+ "packageDependencies": [
+ ["is-fullwidth-code-point", "npm:2.0.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:3.0.0", {
"packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-a01a19ecac.zip/node_modules/is-fullwidth-code-point/",
"packageDependencies": [
@@ -1671,6 +2072,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["is-lambda", [
+ ["npm:1.0.1", {
+ "packageLocation": "./.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-669ea37e8f.zip/node_modules/is-lambda/",
+ "packageDependencies": [
+ ["is-lambda", "npm:1.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["is-number", [
["npm:7.0.0", {
"packageLocation": "./.yarn/cache/is-number-npm-7.0.0-060086935c-eec6e506c6.zip/node_modules/is-number/",
@@ -1680,6 +2090,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["isarray", [
+ ["npm:1.0.0", {
+ "packageLocation": "./.yarn/cache/isarray-npm-1.0.0-db4f547720-b0ff31a290.zip/node_modules/isarray/",
+ "packageDependencies": [
+ ["isarray", "npm:1.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["isexe", [
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7b437980bb.zip/node_modules/isexe/",
@@ -1810,6 +2229,40 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["make-dir", [
+ ["npm:3.1.0", {
+ "packageLocation": "./.yarn/cache/make-dir-npm-3.1.0-d1d7505142-54b6f186c2.zip/node_modules/make-dir/",
+ "packageDependencies": [
+ ["make-dir", "npm:3.1.0"],
+ ["semver", "npm:6.3.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["make-fetch-happen", [
+ ["npm:8.0.14", {
+ "packageLocation": "./.yarn/cache/make-fetch-happen-npm-8.0.14-fa5d78adad-0847aca9a3.zip/node_modules/make-fetch-happen/",
+ "packageDependencies": [
+ ["make-fetch-happen", "npm:8.0.14"],
+ ["agentkeepalive", "npm:4.1.4"],
+ ["cacache", "npm:15.2.0"],
+ ["http-cache-semantics", "npm:4.1.0"],
+ ["http-proxy-agent", "npm:4.0.1"],
+ ["https-proxy-agent", "npm:5.0.0"],
+ ["is-lambda", "npm:1.0.1"],
+ ["lru-cache", "npm:6.0.0"],
+ ["minipass", "npm:3.1.3"],
+ ["minipass-collect", "npm:1.0.2"],
+ ["minipass-fetch", "npm:1.3.3"],
+ ["minipass-flush", "npm:1.0.5"],
+ ["minipass-pipeline", "npm:1.2.4"],
+ ["promise-retry", "npm:2.0.1"],
+ ["socks-proxy-agent", "npm:5.0.0"],
+ ["ssri", "npm:8.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["media-typer", [
["npm:0.3.0", {
"packageLocation": "./.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-be1c825782.zip/node_modules/media-typer/",
@@ -1866,6 +2319,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],
"linkType": "HARD",
}],
+ ["npm:2.1.0", {
+ "packageLocation": "./.yarn/cache/mimic-response-npm-2.1.0-037463e454-9c206f3aeb.zip/node_modules/mimic-response/",
+ "packageDependencies": [
+ ["mimic-response", "npm:2.1.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:3.1.0", {
"packageLocation": "./.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-cfbf19f66d.zip/node_modules/mimic-response/",
"packageDependencies": [
@@ -1884,6 +2344,89 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["minipass", [
+ ["npm:3.1.3", {
+ "packageLocation": "./.yarn/cache/minipass-npm-3.1.3-af723e33f3-d12b95a845.zip/node_modules/minipass/",
+ "packageDependencies": [
+ ["minipass", "npm:3.1.3"],
+ ["yallist", "npm:4.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["minipass-collect", [
+ ["npm:1.0.2", {
+ "packageLocation": "./.yarn/cache/minipass-collect-npm-1.0.2-3b4676eab5-529ef62123.zip/node_modules/minipass-collect/",
+ "packageDependencies": [
+ ["minipass-collect", "npm:1.0.2"],
+ ["minipass", "npm:3.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["minipass-fetch", [
+ ["npm:1.3.3", {
+ "packageLocation": "./.yarn/cache/minipass-fetch-npm-1.3.3-6dd11d4b13-cc93f86391.zip/node_modules/minipass-fetch/",
+ "packageDependencies": [
+ ["minipass-fetch", "npm:1.3.3"],
+ ["encoding", "npm:0.1.13"],
+ ["minipass", "npm:3.1.3"],
+ ["minipass-sized", "npm:1.0.3"],
+ ["minizlib", "npm:2.1.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["minipass-flush", [
+ ["npm:1.0.5", {
+ "packageLocation": "./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-d354ca0da8.zip/node_modules/minipass-flush/",
+ "packageDependencies": [
+ ["minipass-flush", "npm:1.0.5"],
+ ["minipass", "npm:3.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["minipass-pipeline", [
+ ["npm:1.2.4", {
+ "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-001d5a4a0c.zip/node_modules/minipass-pipeline/",
+ "packageDependencies": [
+ ["minipass-pipeline", "npm:1.2.4"],
+ ["minipass", "npm:3.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["minipass-sized", [
+ ["npm:1.0.3", {
+ "packageLocation": "./.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-747cb22e8a.zip/node_modules/minipass-sized/",
+ "packageDependencies": [
+ ["minipass-sized", "npm:1.0.3"],
+ ["minipass", "npm:3.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["minizlib", [
+ ["npm:2.1.2", {
+ "packageLocation": "./.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-5a45b57b34.zip/node_modules/minizlib/",
+ "packageDependencies": [
+ ["minizlib", "npm:2.1.2"],
+ ["minipass", "npm:3.1.3"],
+ ["yallist", "npm:4.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["mkdirp", [
+ ["npm:1.0.4", {
+ "packageLocation": "./.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-1aa3a6a2d7.zip/node_modules/mkdirp/",
+ "packageDependencies": [
+ ["mkdirp", "npm:1.0.4"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["moment", [
["npm:2.29.1", {
"packageLocation": "./.yarn/cache/moment-npm-2.29.1-787d9fdafd-86729013fe.zip/node_modules/moment/",
@@ -1917,6 +2460,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["ms", "npm:2.1.2"]
],
"linkType": "HARD",
+ }],
+ ["npm:2.1.3", {
+ "packageLocation": "./.yarn/cache/ms-npm-2.1.3-81ff3cfac1-6e721e648a.zip/node_modules/ms/",
+ "packageDependencies": [
+ ["ms", "npm:2.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["nan", [
+ ["npm:2.14.2", {
+ "packageLocation": "./.yarn/unplugged/nan-npm-2.14.2-e3ede8ce5d/node_modules/nan/",
+ "packageDependencies": [
+ ["nan", "npm:2.14.2"],
+ ["node-gyp", "npm:8.0.0"]
+ ],
+ "linkType": "HARD",
}]
]],
["natural-compare", [
@@ -1937,6 +2497,35 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["node-gyp", [
+ ["npm:8.0.0", {
+ "packageLocation": "./.yarn/unplugged/node-gyp-npm-8.0.0-a27599670d/node_modules/node-gyp/",
+ "packageDependencies": [
+ ["node-gyp", "npm:8.0.0"],
+ ["env-paths", "npm:2.2.1"],
+ ["glob", "npm:7.1.7"],
+ ["graceful-fs", "npm:4.2.6"],
+ ["make-fetch-happen", "npm:8.0.14"],
+ ["nopt", "npm:5.0.0"],
+ ["npmlog", "npm:4.1.2"],
+ ["rimraf", "npm:3.0.2"],
+ ["semver", "npm:7.3.5"],
+ ["tar", "npm:6.1.0"],
+ ["which", "npm:2.0.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["nopt", [
+ ["npm:5.0.0", {
+ "packageLocation": "./.yarn/cache/nopt-npm-5.0.0-304b40fbfe-e1523158fc.zip/node_modules/nopt/",
+ "packageDependencies": [
+ ["nopt", "npm:5.0.0"],
+ ["abbrev", "npm:1.1.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["normalize-url", [
["npm:4.5.0", {
"packageLocation": "./.yarn/cache/normalize-url-npm-4.5.0-14a0c5430f-09794941db.zip/node_modules/normalize-url/",
@@ -1946,6 +2535,37 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["npmlog", [
+ ["npm:4.1.2", {
+ "packageLocation": "./.yarn/cache/npmlog-npm-4.1.2-cfb32957b5-0cd63f127c.zip/node_modules/npmlog/",
+ "packageDependencies": [
+ ["npmlog", "npm:4.1.2"],
+ ["are-we-there-yet", "npm:1.1.5"],
+ ["console-control-strings", "npm:1.1.0"],
+ ["gauge", "npm:2.7.4"],
+ ["set-blocking", "npm:2.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["number-is-nan", [
+ ["npm:1.0.1", {
+ "packageLocation": "./.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-42251b2653.zip/node_modules/number-is-nan/",
+ "packageDependencies": [
+ ["number-is-nan", "npm:1.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["object-assign", [
+ ["npm:4.1.1", {
+ "packageLocation": "./.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-66cf021898.zip/node_modules/object-assign/",
+ "packageDependencies": [
+ ["object-assign", "npm:4.1.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["on-finished", [
["npm:2.3.0", {
"packageLocation": "./.yarn/cache/on-finished-npm-2.3.0-4ce92f72c6-362e646082.zip/node_modules/on-finished/",
@@ -1990,6 +2610,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["p-map", [
+ ["npm:4.0.0", {
+ "packageLocation": "./.yarn/cache/p-map-npm-4.0.0-4677ae07c7-d51e630d72.zip/node_modules/p-map/",
+ "packageDependencies": [
+ ["p-map", "npm:4.0.0"],
+ ["aggregate-error", "npm:3.1.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["packet-reader", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/packet-reader-npm-1.0.0-e93c92246b-fdbf006717.zip/node_modules/packet-reader/",
@@ -2246,6 +2876,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["process-nextick-args", [
+ ["npm:2.0.1", {
+ "packageLocation": "./.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-ddeb0f07d0.zip/node_modules/process-nextick-args/",
+ "packageDependencies": [
+ ["process-nextick-args", "npm:2.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["progress", [
["npm:2.0.3", {
"packageLocation": "./.yarn/cache/progress-npm-2.0.3-d1f87e2ac6-c46ef5a1de.zip/node_modules/progress/",
@@ -2255,6 +2894,37 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["promise-inflight", [
+ ["npm:1.0.1", {
+ "packageLocation": "./.yarn/cache/promise-inflight-npm-1.0.1-5bb925afac-c06bce0fc6.zip/node_modules/promise-inflight/",
+ "packageDependencies": [
+ ["promise-inflight", "npm:1.0.1"]
+ ],
+ "linkType": "SOFT",
+ }],
+ ["virtual:7b4a3a5b83dd58ae7ce7698db506d3491e7014f774e78d5d0d3f6df0db964e99401515781c14a487335f1366f0d1c448759b6d13f1ae2d0ef08e605c4b8d5cd4#npm:1.0.1", {
+ "packageLocation": "./.yarn/$$virtual/promise-inflight-virtual-1670fc78d1/0/cache/promise-inflight-npm-1.0.1-5bb925afac-c06bce0fc6.zip/node_modules/promise-inflight/",
+ "packageDependencies": [
+ ["promise-inflight", "virtual:7b4a3a5b83dd58ae7ce7698db506d3491e7014f774e78d5d0d3f6df0db964e99401515781c14a487335f1366f0d1c448759b6d13f1ae2d0ef08e605c4b8d5cd4#npm:1.0.1"],
+ ["bluebird", null]
+ ],
+ "packagePeers": [
+ "bluebird"
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["promise-retry", [
+ ["npm:2.0.1", {
+ "packageLocation": "./.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-325e99d059.zip/node_modules/promise-retry/",
+ "packageDependencies": [
+ ["promise-retry", "npm:2.0.1"],
+ ["err-code", "npm:2.0.3"],
+ ["retry", "npm:0.12.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["pump", [
["npm:3.0.0", {
"packageLocation": "./.yarn/cache/pump-npm-3.0.0-0080bf6a7a-5464d5cf6c.zip/node_modules/pump/",
@@ -2316,6 +2986,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["readable-stream", [
+ ["npm:2.3.7", {
+ "packageLocation": "./.yarn/cache/readable-stream-npm-2.3.7-77b22a9818-6e38265606.zip/node_modules/readable-stream/",
+ "packageDependencies": [
+ ["readable-stream", "npm:2.3.7"],
+ ["core-util-is", "npm:1.0.2"],
+ ["inherits", "npm:2.0.4"],
+ ["isarray", "npm:1.0.0"],
+ ["process-nextick-args", "npm:2.0.1"],
+ ["safe-buffer", "npm:5.1.2"],
+ ["string_decoder", "npm:1.1.1"],
+ ["util-deprecate", "npm:1.0.2"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:3.6.0", {
"packageLocation": "./.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-f178b1daa8.zip/node_modules/readable-stream/",
"packageDependencies": [
@@ -2373,6 +3057,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["retry", [
+ ["npm:0.12.0", {
+ "packageLocation": "./.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-51f2fddddb.zip/node_modules/retry/",
+ "packageDependencies": [
+ ["retry", "npm:0.12.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["retry-as-promised", [
["npm:3.2.0", {
"packageLocation": "./.yarn/cache/retry-as-promised-npm-3.2.0-292b66348b-4aab2302ba.zip/node_modules/retry-as-promised/",
@@ -2413,6 +3106,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["safe-buffer", [
+ ["npm:5.1.2", {
+ "packageLocation": "./.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-2708587c1b.zip/node_modules/safe-buffer/",
+ "packageDependencies": [
+ ["safe-buffer", "npm:5.1.2"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:5.2.1", {
"packageLocation": "./.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-0bb57f0d8f.zip/node_modules/safe-buffer/",
"packageDependencies": [
@@ -2431,6 +3131,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["semver", [
+ ["npm:6.3.0", {
+ "packageLocation": "./.yarn/cache/semver-npm-6.3.0-b3eace8bfd-f0d155c06a.zip/node_modules/semver/",
+ "packageDependencies": [
+ ["semver", "npm:6.3.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:7.3.5", {
"packageLocation": "./.yarn/cache/semver-npm-7.3.5-618cf5db6a-c53624ddf4.zip/node_modules/semver/",
"packageDependencies": [
@@ -2492,6 +3199,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["set-blocking", [
+ ["npm:2.0.0", {
+ "packageLocation": "./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-0ac2403b0c.zip/node_modules/set-blocking/",
+ "packageDependencies": [
+ ["set-blocking", "npm:2.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["setprototypeof", [
["npm:1.1.1", {
"packageLocation": "./.yarn/cache/setprototypeof-npm-1.1.1-706b6318ec-0efed4da5a.zip/node_modules/setprototypeof/",
@@ -2520,6 +3236,36 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["signal-exit", [
+ ["npm:3.0.3", {
+ "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f8f3fec95c.zip/node_modules/signal-exit/",
+ "packageDependencies": [
+ ["signal-exit", "npm:3.0.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["simple-concat", [
+ ["npm:1.0.1", {
+ "packageLocation": "./.yarn/cache/simple-concat-npm-1.0.1-48df70de29-4623960448.zip/node_modules/simple-concat/",
+ "packageDependencies": [
+ ["simple-concat", "npm:1.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["simple-get", [
+ ["npm:3.1.0", {
+ "packageLocation": "./.yarn/cache/simple-get-npm-3.1.0-8c6f03c4cd-f56f08765e.zip/node_modules/simple-get/",
+ "packageDependencies": [
+ ["simple-get", "npm:3.1.0"],
+ ["decompress-response", "npm:4.2.1"],
+ ["once", "npm:1.4.0"],
+ ["simple-concat", "npm:1.0.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["slash", [
["npm:3.0.0", {
"packageLocation": "./.yarn/cache/slash-npm-3.0.0-b87de2279a-fc3e8597d8.zip/node_modules/slash/",
@@ -2541,6 +3287,38 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["smart-buffer", [
+ ["npm:4.1.0", {
+ "packageLocation": "./.yarn/cache/smart-buffer-npm-4.1.0-2a8829a5b4-00a23d82a2.zip/node_modules/smart-buffer/",
+ "packageDependencies": [
+ ["smart-buffer", "npm:4.1.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["socks", [
+ ["npm:2.6.1", {
+ "packageLocation": "./.yarn/cache/socks-npm-2.6.1-09133d0d22-9a5735cf9b.zip/node_modules/socks/",
+ "packageDependencies": [
+ ["socks", "npm:2.6.1"],
+ ["ip", "npm:1.1.5"],
+ ["smart-buffer", "npm:4.1.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["socks-proxy-agent", [
+ ["npm:5.0.0", {
+ "packageLocation": "./.yarn/cache/socks-proxy-agent-npm-5.0.0-0416dc71b7-3d6d5e4425.zip/node_modules/socks-proxy-agent/",
+ "packageDependencies": [
+ ["socks-proxy-agent", "npm:5.0.0"],
+ ["agent-base", "npm:6.0.2"],
+ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
+ ["socks", "npm:2.6.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["source-map", [
["npm:0.6.1", {
"packageLocation": "./.yarn/cache/source-map-npm-0.6.1-1a3621db16-8647829a06.zip/node_modules/source-map/",
@@ -2580,6 +3358,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["ssri", [
+ ["npm:8.0.1", {
+ "packageLocation": "./.yarn/cache/ssri-npm-8.0.1-a369e72ce2-d45f9a1d56.zip/node_modules/ssri/",
+ "packageDependencies": [
+ ["ssri", "npm:8.0.1"],
+ ["minipass", "npm:3.1.3"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["statuses", [
["npm:1.5.0", {
"packageLocation": "./.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-57735269bf.zip/node_modules/statuses/",
@@ -2590,6 +3378,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["string-width", [
+ ["npm:1.0.2", {
+ "packageLocation": "./.yarn/cache/string-width-npm-1.0.2-01031f9add-b11745daa9.zip/node_modules/string-width/",
+ "packageDependencies": [
+ ["string-width", "npm:1.0.2"],
+ ["code-point-at", "npm:1.1.0"],
+ ["is-fullwidth-code-point", "npm:1.0.0"],
+ ["strip-ansi", "npm:3.0.1"]
+ ],
+ "linkType": "HARD",
+ }],
+ ["npm:2.1.1", {
+ "packageLocation": "./.yarn/cache/string-width-npm-2.1.1-0c2c6ae53f-906b4887c3.zip/node_modules/string-width/",
+ "packageDependencies": [
+ ["string-width", "npm:2.1.1"],
+ ["is-fullwidth-code-point", "npm:2.0.0"],
+ ["strip-ansi", "npm:4.0.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:4.2.2", {
"packageLocation": "./.yarn/cache/string-width-npm-4.2.2-aa12d6b759-d42484f5fd.zip/node_modules/string-width/",
"packageDependencies": [
@@ -2602,6 +3409,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["string_decoder", [
+ ["npm:1.1.1", {
+ "packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-bc2dc169d8.zip/node_modules/string_decoder/",
+ "packageDependencies": [
+ ["string_decoder", "npm:1.1.1"],
+ ["safe-buffer", "npm:5.1.2"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:1.3.0", {
"packageLocation": "./.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-0a09afb610.zip/node_modules/string_decoder/",
"packageDependencies": [
@@ -2612,6 +3427,22 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["strip-ansi", [
+ ["npm:3.0.1", {
+ "packageLocation": "./.yarn/cache/strip-ansi-npm-3.0.1-6aec1365b9-98772dcf44.zip/node_modules/strip-ansi/",
+ "packageDependencies": [
+ ["strip-ansi", "npm:3.0.1"],
+ ["ansi-regex", "npm:2.1.1"]
+ ],
+ "linkType": "HARD",
+ }],
+ ["npm:4.0.0", {
+ "packageLocation": "./.yarn/cache/strip-ansi-npm-4.0.0-d4de985014-9ac63872c2.zip/node_modules/strip-ansi/",
+ "packageDependencies": [
+ ["strip-ansi", "npm:4.0.0"],
+ ["ansi-regex", "npm:3.0.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:6.0.0", {
"packageLocation": "./.yarn/cache/strip-ansi-npm-6.0.0-904613e9eb-10568c91ca.zip/node_modules/strip-ansi/",
"packageDependencies": [
@@ -2663,6 +3494,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["tar", [
+ ["npm:6.1.0", {
+ "packageLocation": "./.yarn/cache/tar-npm-6.1.0-21d6116ed9-d1d988eceb.zip/node_modules/tar/",
+ "packageDependencies": [
+ ["tar", "npm:6.1.0"],
+ ["chownr", "npm:2.0.0"],
+ ["fs-minipass", "npm:2.1.0"],
+ ["minipass", "npm:3.1.3"],
+ ["minizlib", "npm:2.1.2"],
+ ["mkdirp", "npm:1.0.4"],
+ ["yallist", "npm:4.0.0"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["text-table", [
["npm:0.2.0", {
"packageLocation": "./.yarn/cache/text-table-npm-0.2.0-d92a778b59-373904ce70.zip/node_modules/text-table/",
@@ -2810,6 +3656,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["unique-filename", [
+ ["npm:1.1.1", {
+ "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-0e674206bd.zip/node_modules/unique-filename/",
+ "packageDependencies": [
+ ["unique-filename", "npm:1.1.1"],
+ ["unique-slug", "npm:2.0.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
+ ["unique-slug", [
+ ["npm:2.0.2", {
+ "packageLocation": "./.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-3b17dabc13.zip/node_modules/unique-slug/",
+ "packageDependencies": [
+ ["unique-slug", "npm:2.0.2"],
+ ["imurmurhash", "npm:0.1.4"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["unpipe", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-ba244e8bf6.zip/node_modules/unpipe/",
@@ -2875,6 +3741,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["wide-align", [
+ ["npm:1.1.3", {
+ "packageLocation": "./.yarn/cache/wide-align-npm-1.1.3-48c7d4953c-4f850f84da.zip/node_modules/wide-align/",
+ "packageDependencies": [
+ ["wide-align", "npm:1.1.3"],
+ ["string-width", "npm:2.1.1"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["wkx", [
["npm:0.5.0", {
"packageLocation": "./.yarn/cache/wkx-npm-0.5.0-fca5152cd8-ea38c886b8.zip/node_modules/wkx/",
diff --git a/package.json b/package.json
index 8e24daf..34d8580 100644
--- a/package.json
+++ b/package.json
@@ -33,6 +33,7 @@
},
"dependencies": {
"body-parser": "^1.19.0",
+ "canvas": "^2.8.0",
"chalk": "^4.1.1",
"common-tags": "^1.8.0",
"discord-akairo": "SkyblockDev/discord-akairo#f6068977cc493884be781020d37109f15c8f7848",
diff --git a/src/commands/dev/reload.ts b/src/commands/dev/reload.ts
index 64e5745..36c6fd7 100644
--- a/src/commands/dev/reload.ts
+++ b/src/commands/dev/reload.ts
@@ -2,6 +2,8 @@ import { BushCommand } from '../../lib/extensions/BushCommand';
import { stripIndent } from 'common-tags';
import { Message } from 'discord.js';
import { CommandInteraction } from 'discord.js';
+import { SlashCommandOption } from '../../lib/extensions/Util';
+import { ApplicationCommandOptionType } from 'discord-api-types';
export default class ReloadCommand extends BushCommand {
constructor() {
@@ -13,19 +15,36 @@ export default class ReloadCommand extends BushCommand {
usage: 'reload',
examples: ['reload']
},
+ args: [
+ {
+ id: 'fast',
+ match: 'flag',
+ flag: '--fast'
+ }
+ ],
ownerOnly: true,
- typing: true
+ typing: true,
+ slashCommandOptions: [
+ {
+ type: ApplicationCommandOptionType.BOOLEAN,
+ name: 'fast',
+ description: 'Wheather to use esbuild for fast compiling or not',
+ required: false
+ }
+ ]
});
}
- private async getResponse(): Promise<string> {
+ private async getResponse(fast: boolean): Promise<string> {
try {
- await this.client.util.shell('yarn rimraf dist/');
- await this.client.util.shell('yarn tsc');
+ const s = new Date();
+ await this.client.util.shell(`yarn build-${fast ? 'esbuild' : 'tsc'}`);
this.client.commandHandler.reloadAll();
this.client.listenerHandler.reloadAll();
this.client.inhibitorHandler.reloadAll();
- return '🔁 Successfully reloaded!';
+ return `🔁 Successfully reloaded! (${
+ new Date().getTime() - s.getTime()
+ }ms)`;
} catch (e) {
return stripIndent`
An error occured while reloading:
@@ -34,11 +53,17 @@ export default class ReloadCommand extends BushCommand {
}
}
- public async exec(message: Message): Promise<void> {
- await message.util.send(await this.getResponse());
+ public async exec(
+ message: Message,
+ { fast }: { fast: boolean }
+ ): Promise<void> {
+ await message.util.send(await this.getResponse(fast));
}
- public async execSlash(message: CommandInteraction): Promise<void> {
- await message.reply(await this.getResponse());
+ public async execSlash(
+ message: CommandInteraction,
+ { fast }: { fast: SlashCommandOption<boolean> }
+ ): Promise<void> {
+ await message.reply(await this.getResponse(fast?.value));
}
}
diff --git a/src/commands/info/pronouns.ts b/src/commands/info/pronouns.ts
index c53c542..2c1d5f2 100644
--- a/src/commands/info/pronouns.ts
+++ b/src/commands/info/pronouns.ts
@@ -59,9 +59,17 @@ export default class PronounsCommand extends BushCommand {
slashEmphemeral: true // I'll add dynamic checking to this later
});
}
- async sendResponse(message: Message | CommandInteraction, user: User, author: boolean): Promise<void> {
+ async sendResponse(
+ message: Message | CommandInteraction,
+ user: User,
+ author: boolean
+ ): Promise<void> {
try {
- const apiRes: { pronouns: pronounsType } = await got.get(`https://pronoundb.org/api/v1/lookup?platform=discord&id=${user.id}`).json();
+ const apiRes: { pronouns: pronounsType } = await got
+ .get(
+ `https://pronoundb.org/api/v1/lookup?platform=discord&id=${user.id}`
+ )
+ .json();
if (message instanceof Message) {
message.reply(
new MessageEmbed({
@@ -88,9 +96,13 @@ export default class PronounsCommand extends BushCommand {
} catch (e) {
if (e instanceof HTTPError && e.response.statusCode === 404) {
if (author) {
- await message.reply('You do not appear to have any pronouns set. Please go to https://pronoundb.org/ and set your pronouns.');
+ await message.reply(
+ 'You do not appear to have any pronouns set. Please go to https://pronoundb.org/ and set your pronouns.'
+ );
} else {
- await message.reply(`${user.tag} does not appear to have any pronouns set. Please tell them to go to https://pronoundb.org/ and set their pronouns.`);
+ await message.reply(
+ `${user.tag} does not appear to have any pronouns set. Please tell them to go to https://pronoundb.org/ and set their pronouns.`
+ );
}
} else throw e;
}
@@ -99,7 +111,10 @@ export default class PronounsCommand extends BushCommand {
const u = user || message.author;
await this.sendResponse(message, u, u.id === message.author.id);
}
- async execSlash(message: CommandInteraction, { user }: { user?: SlashCommandOption<void> }): Promise<void> {
+ async execSlash(
+ message: CommandInteraction,
+ { user }: { user?: SlashCommandOption<void> }
+ ): Promise<void> {
const u = user?.user || message.user;
await this.sendResponse(message, u, u.id === message.user.id);
}
diff --git a/src/commands/moulberry-bush/level.ts b/src/commands/moulberry-bush/level.ts
index 2b32abd..554219d 100644
--- a/src/commands/moulberry-bush/level.ts
+++ b/src/commands/moulberry-bush/level.ts
@@ -5,6 +5,11 @@ import { CommandInteraction } from 'discord.js';
import { User } from 'discord.js';
import { BushCommand } from '../../lib/extensions/BushCommand';
import { Level } from '../../lib/models';
+import canvas from 'canvas';
+import { MessageAttachment } from 'discord.js';
+import { join } from 'path';
+import got from 'got/dist/source';
+import { CanvasProgressBar } from '../../lib/extensions/Util';
export default class LevelCommand extends BushCommand {
constructor() {
@@ -38,6 +43,93 @@ export default class LevelCommand extends BushCommand {
});
}
+ // private simplifyXP(xp: number): string {
+
+ // }
+
+ // private async getImage(user: User): Promise<Buffer> {
+ // // I added comments because this code is impossible to read
+ // const [userLevelRow] = await Level.findOrBuild({
+ // where: {
+ // id: user.id
+ // },
+ // defaults: {
+ // id: user.id
+ // }
+ // });
+ // const userLevel = userLevelRow.level
+ // const currentLevelXP = Level.convertLevelToXp(userLevel);
+ // const currentLevelXPProgress = userLevelRow.xp - currentLevelXP;
+ // const xpForNextLevel =
+ // Level.convertLevelToXp(userLevelRow.level + 1) - currentLevelXP;
+ // // Load roboto font because yes
+ // canvas.registerFont(
+ // join(__dirname, '..', '..', '..', 'Roboto-Regular.ttf'),
+ // {
+ // family: 'Roboto'
+ // }
+ // );
+ // // Create image canvas
+ // const image = canvas.createCanvas(800, 200),
+ // ctx = image.getContext('2d');
+ // // Fill background
+ // ctx.fillStyle = '#00c7eb';
+ // ctx.fillRect(0, 0, image.width, image.height);
+ // // Draw avatar
+ // const avatarBuffer = await got
+ // .get(user.displayAvatarURL({ format: 'png', size: 128 }))
+ // .buffer();
+ // const avatarImage = new canvas.Image();
+ // avatarImage.src = avatarBuffer;
+ // avatarImage.height = 128
+ // avatarImage.width = 128
+ // const imageTopCoord = (image.height / 2) - (avatarImage.height / 2)
+ // ctx.drawImage(avatarImage, imageTopCoord, imageTopCoord);
+ // // Write tag of user
+ // ctx.font = '30px Roboto';
+ // ctx.fillStyle = 'black';
+ // const measuredTag = ctx.measureText(user.tag);
+ // ctx.fillText(user.tag, avatarImage.width + 70, 60);
+ // // Draw line under tag
+ // ctx.fillStyle = 'yellow';
+ // ctx.fillRect(
+ // avatarImage.width + 70,
+ // 65 + measuredTag.actualBoundingBoxDescent,
+ // measuredTag.width,
+ // 3
+ // );
+ // // Draw leveling bar
+ // const fullProgressBar = new CanvasProgressBar(
+ // ctx,
+ // {
+ // x: avatarImage.width + 70,
+ // y: avatarImage.height - 10,
+ // height: 30,
+ // width: 550
+ // },
+ // '#6e6e6e',
+ // 1
+ // );
+ // fullProgressBar.draw();
+ // const progressBar = new CanvasProgressBar(
+ // ctx,
+ // {
+ // x: avatarImage.width + 70,
+ // y: avatarImage.height - 10,
+ // height: 30,
+ // width: 550
+ // },
+ // 'yellow',
+ // currentLevelXPProgress / xpForNextLevel
+ // );
+ // progressBar.draw();
+ // // Draw level data text
+ // ctx.fillStyle = 'black'
+ // ctx.fillText(`Level: ${userLevel} XP: $`, avatarImage.width + 70, avatarImage.height - 20)
+ // // Return image in buffer form
+ // return image.toBuffer();
+ // }
+
private async getResponse(user: User): Promise<string> {
const userLevelRow = await Level.findByPk(user.id);
if (userLevelRow) {
@@ -48,9 +140,24 @@ export default class LevelCommand extends BushCommand {
}
async exec(message: Message, { user }: { user?: User }): Promise<void> {
+ // await message.reply(
+ // new MessageAttachment(
+ // await this.getImage(user || message.author),
+ // 'lel.png'
+ // )
+ // );
await message.reply(await this.getResponse(user || message.author));
}
- async execSlash(message: CommandInteraction, { user }: { user?: CommandInteractionOption }): Promise<void> {
+ async execSlash(
+ message: CommandInteraction,
+ { user }: { user?: CommandInteractionOption }
+ ): Promise<void> {
+ // await message.reply(
+ // new MessageAttachment(
+ // await this.getImage(user?.user || message.user),
+ // 'lel.png'
+ // )
+ // );
await message.reply(await this.getResponse(user?.user || message.user));
}
}
diff --git a/src/lib/extensions/BushClient.ts b/src/lib/extensions/BushClient.ts
index 2b674b1..8a0fc8c 100644
--- a/src/lib/extensions/BushClient.ts
+++ b/src/lib/extensions/BushClient.ts
@@ -126,11 +126,7 @@ export class BushClient extends AkairoClient {
Models.Modlog.initModel(this.db);
Models.Ban.initModel(this.db);
Models.Level.initModel(this.db);
- try {
- await this.db.sync(); // Sync all tables to fix everything if updated
- } catch {
- // Ignore error
- }
+ await this.db.sync(); // Sync all tables to fix everything if updated
}
public async start(): Promise<void> {
diff --git a/src/lib/extensions/Util.ts b/src/lib/extensions/Util.ts
index 431410c..3e6882a 100644
--- a/src/lib/extensions/Util.ts
+++ b/src/lib/extensions/Util.ts
@@ -232,40 +232,81 @@ export class Util extends ClientUtil {
let fetchedGuild: Guild;
if (guild) fetchedGuild = this.client.guilds.cache.get(guild);
try {
- const registered = guild === undefined ? await this.client.application.commands.fetch() : await fetchedGuild.commands.fetch();
+ const registered =
+ guild === undefined
+ ? await this.client.application.commands.fetch()
+ : await fetchedGuild.commands.fetch();
for (const [, registeredCommand] of registered) {
- if (!this.client.commandHandler.modules.find((cmd) => cmd.id == registeredCommand.name)?.execSlash || force) {
- guild === undefined ? await this.client.application.commands.delete(registeredCommand.id) : await fetchedGuild.commands.delete(registeredCommand.id);
- this.client.logger.verbose(chalk`{red Deleted slash command ${registeredCommand.name}${guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''}}`);
+ if (
+ !this.client.commandHandler.modules.find(
+ (cmd) => cmd.id == registeredCommand.name
+ )?.execSlash ||
+ force
+ ) {
+ guild === undefined
+ ? await this.client.application.commands.delete(
+ registeredCommand.id
+ )
+ : await fetchedGuild.commands.delete(registeredCommand.id);
+ this.client.logger.verbose(
+ chalk`{red Deleted slash command ${registeredCommand.name}${
+ guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''
+ }}`
+ );
}
}
- for (const [, BushCommand] of this.client.commandHandler.modules) {
- if (BushCommand.execSlash) {
- const found = registered.find((i) => i.name == BushCommand.id);
+ for (const [, botCommand] of this.client.commandHandler.modules) {
+ if (botCommand.execSlash) {
+ const found = registered.find((i) => i.name == botCommand.id);
const slashdata = {
- name: BushCommand.id,
- description: BushCommand.description.content,
- options: BushCommand.options.slashCommandOptions
- };
+ name: botCommand.id,
+ description: botCommand.description.content,
+ options: botCommand.options.slashCommandOptions
+ };botCommand
if (found?.id && !force) {
if (slashdata.description !== found.description) {
- guild === undefined ? await this.client.application.commands.edit(found.id, slashdata) : fetchedGuild.commands.edit(found.id, slashdata);
- this.client.logger.verbose(chalk`{yellow Edited slash command ${BushCommand.id}${guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''}}`);
+ guild === undefined
+ ? await this.client.application.commands.edit(
+ found.id,
+ slashdata
+ )
+ : fetchedGuild.commands.edit(found.id, slashdata);
+ this.client.logger.verbose(
+ chalk`{yellow Edited slash command ${botCommand.id}${
+ guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''
+ }}`
+ );
}
} else {
- guild === undefined ? await this.client.application.commands.create(slashdata) : fetchedGuild.commands.create(slashdata);
- this.client.logger.verbose(chalk`{green Created slash command ${BushCommand.id}${guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''}}`);
+ guild === undefined
+ ? await this.client.application.commands.create(slashdata)
+ : fetchedGuild.commands.create(slashdata);
+ this.client.logger.verbose(
+ chalk`{green Created slash command ${botCommand.id}${
+ guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''
+ }}`
+ );
}
}
}
- return this.client.logger.log(chalk.green(`Slash commands registered${guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''}`));
+ return this.client.logger.log(
+ chalk.green(
+ `Slash commands registered${
+ guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''
+ }`
+ )
+ );
} catch (e) {
console.log(chalk.red(e.stack));
- return this.client.logger.error(chalk`{red Slash commands not registered${guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''}, see above error.}`);
+ return this.client.logger.error(
+ chalk`{red Slash commands not registered${
+ guild !== undefined ? ` in guild ${fetchedGuild.name}` : ''
+ }, see above error.}`
+ );
}
}
@@ -297,3 +338,94 @@ export class Util extends ClientUtil {
{ name: 'No Support', id: '790247359824396319' }
];
}
+
+// I just copy pasted this code from stackoverflow don't yell at me if there is issues for it
+export class CanvasProgressBar {
+ private x: number;
+ private y: number;
+ private w: number;
+ private h: number;
+ private color: string;
+ private percentage: number;
+ private p: number;
+ private ctx: CanvasRenderingContext2D;
+
+ constructor(
+ ctx: CanvasRenderingContext2D,
+ dimension: { x: number; y: number; width: number; height: number },
+ color: string,
+ percentage: number
+ ) {
+ ({ x: this.x, y: this.y, width: this.w, height: this.h } = dimension);
+ this.color = color;
+ this.percentage = percentage;
+ this.p;
+ this.ctx = ctx;
+ }
+
+ draw() {
+ // -----------------
+ this.p = this.percentage * this.w;
+ if (this.p <= this.h) {
+ this.ctx.beginPath();
+ this.ctx.arc(
+ this.h / 2 + this.x,
+ this.h / 2 + this.y,
+ this.h / 2,
+ Math.PI - Math.acos((this.h - this.p) / this.h),
+ Math.PI + Math.acos((this.h - this.p) / this.h)
+ );
+ this.ctx.save();
+ this.ctx.scale(-1, 1);
+ this.ctx.arc(
+ this.h / 2 - this.p - this.x,
+ this.h / 2 + this.y,
+ this.h / 2,
+ Math.PI - Math.acos((this.h - this.p) / this.h),
+ Math.PI + Math.acos((this.h - this.p) / this.h)
+ );
+ this.ctx.restore();
+ this.ctx.closePath();
+ } else {
+ this.ctx.beginPath();
+ this.ctx.arc(
+ this.h / 2 + this.x,
+ this.h / 2 + this.y,
+ this.h / 2,
+ Math.PI / 2,
+ (3 / 2) * Math.PI
+ );
+ this.ctx.lineTo(this.p - this.h + this.x, 0 + this.y);
+ this.ctx.arc(
+ this.p - this.h / 2 + this.x,
+ this.h / 2 + this.y,
+ this.h / 2,
+ (3 / 2) * Math.PI,
+ Math.PI / 2
+ );
+ this.ctx.lineTo(this.h / 2 + this.x, this.h + this.y);
+ this.ctx.closePath();
+ }
+ this.ctx.fillStyle = this.color;
+ this.ctx.fill();
+ }
+
+ // showWholeProgressBar(){
+ // this.ctx.beginPath();
+ // this.ctx.arc(this.h / 2 + this.x, this.h / 2 + this.y, this.h / 2, Math.PI / 2, 3 / 2 * Math.PI);
+ // this.ctx.lineTo(this.w - this.h + this.x, 0 + this.y);
+ // this.ctx.arc(this.w - this.h / 2 + this.x, this.h / 2 + this.y, this.h / 2, 3 / 2 *Math.PI, Math.PI / 2);
+ // this.ctx.lineTo(this.h / 2 + this.x, this.h + this.y);
+ // this.ctx.strokeStyle = '#000000';
+ // this.ctx.stroke();
+ // this.ctx.closePath();
+ // }
+
+ get PPercentage() {
+ return this.percentage * 100;
+ }
+
+ set PPercentage(x) {
+ this.percentage = x / 100;
+ }
+}
diff --git a/src/lib/models/Ban.ts b/src/lib/models/Ban.ts
index 75e38ab..66c1be9 100644
--- a/src/lib/models/Ban.ts
+++ b/src/lib/models/Ban.ts
@@ -77,10 +77,11 @@ export class Ban extends BaseModel<BanModel, BanModelCreationAttributes> impleme
},
modlog: {
type: DataTypes.STRING,
- allowNull: false,
- references: {
- model: Models.Modlog
- }
+ allowNull: false
+ // references: {
+ // model: Models.Modlog,
+ // key: 'id'
+ // }
}
},
{ sequelize: sequelize }
diff --git a/src/lib/models/Modlog.ts b/src/lib/models/Modlog.ts
index 2b2050a..3917a88 100644
--- a/src/lib/models/Modlog.ts
+++ b/src/lib/models/Modlog.ts
@@ -71,10 +71,11 @@ export class Modlog extends BaseModel<ModlogModel, ModlogModelCreationAttributes
allowNull: true
},
guild: {
- type: DataTypes.STRING,
- references: {
- model: Models.Guild
- }
+ type: DataTypes.STRING
+ // references: {
+ // model: Models.Guild,
+ // key: 'id'
+ // }
}
},
{ sequelize: sequelize }
diff --git a/src/listeners/client/syncSlashCommands.ts b/src/listeners/client/syncSlashCommands.ts
index 69b91bc..7835136 100644
--- a/src/listeners/client/syncSlashCommands.ts
+++ b/src/listeners/client/syncSlashCommands.ts
@@ -10,7 +10,10 @@ export default class SyncSlashCommandsListener extends BushListener {
async exec(): Promise<void> {
if (this.client.config.dev && this.client.config.devGuild) {
// Use guild slash commands for instant registration in dev
- await this.client.util.syncSlashCommands(false, this.client.config.devGuild);
+ await this.client.util.syncSlashCommands(
+ false,
+ this.client.config.devGuild
+ );
} else {
// Use global in production
await this.client.util.syncSlashCommands();
diff --git a/yarn.lock b/yarn.lock
index 7f179ed..fb69533 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -67,6 +67,25 @@ __metadata:
languageName: node
linkType: hard
+"@mapbox/node-pre-gyp@npm:^1.0.0":
+ version: 1.0.5
+ resolution: "@mapbox/node-pre-gyp@npm:1.0.5"
+ dependencies:
+ detect-libc: ^1.0.3
+ https-proxy-agent: ^5.0.0
+ make-dir: ^3.1.0
+ node-fetch: ^2.6.1
+ nopt: ^5.0.0
+ npmlog: ^4.1.2
+ rimraf: ^3.0.2
+ semver: ^7.3.4
+ tar: ^6.1.0
+ bin:
+ node-pre-gyp: bin/node-pre-gyp
+ checksum: 82d337a6df08539e2cc96d0707d24c97c146f2d9da03242258684b0fbf2609dbfbb68aeb5326e9fbb19caa27b67cb1dcb289693bb6f369e0ea3a74aa08654f9d
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.4":
version: 2.1.4
resolution: "@nodelib/fs.scandir@npm:2.1.4"
@@ -94,6 +113,16 @@ __metadata:
languageName: node
linkType: hard
+"@npmcli/move-file@npm:^1.0.1":
+ version: 1.1.2
+ resolution: "@npmcli/move-file@npm:1.1.2"
+ dependencies:
+ mkdirp: ^1.0.4
+ rimraf: ^3.0.2
+ checksum: d178d86a0a96e5aa12e6d70c00d50eb3bb9a58c0cf1c36e1d7f240acb4ae3f14642c6314659c438ea409a509f08c2a62e29c9346a033e554c3f6921cdb293219
+ languageName: node
+ linkType: hard
+
"@sindresorhus/is@npm:^4.0.0":
version: 4.0.1
resolution: "@sindresorhus/is@npm:4.0.1"
@@ -110,6 +139,13 @@ __metadata:
languageName: node
linkType: hard
+"@tootallnate/once@npm:1":
+ version: 1.1.2
+ resolution: "@tootallnate/once@npm:1.1.2"
+ checksum: d030f3fb14e0373dbf5005d8f696ff34fda87bf56744bea611fc737449bfc0687ebcb28ee8ba4c6624877f51b18d701c0d417d793f406006a192f4721911d048
+ languageName: node
+ linkType: hard
+
"@types/body-parser@npm:*":
version: 1.19.0
resolution: "@types/body-parser@npm:1.19.0"
@@ -355,6 +391,13 @@ __metadata:
languageName: node
linkType: hard
+"abbrev@npm:1":
+ version: 1.1.1
+ resolution: "abbrev@npm:1.1.1"
+ checksum: 9f9236a3cc7f56c167be3aa81c77fcab2e08dfb8047b7861b91440f20b299b9442255856bdbe9d408d7e96a0b64a36e1c27384251126962490b4eee841b533e0
+ languageName: node
+ linkType: hard
+
"abort-controller@npm:^3.0.0":
version: 3.0.0
resolution: "abort-controller@npm:3.0.0"
@@ -382,6 +425,36 @@ __metadata:
languageName: node
linkType: hard
+"agent-base@npm:6":
+ version: 6.0.2
+ resolution: "agent-base@npm:6.0.2"
+ dependencies:
+ debug: 4
+ checksum: e77eff83e1308883118c7b6a866974dd4ef6be32ef7c91625d5337b13addb5699075c338942f5ecf598d7e5d179b81bf9c9fc644dfb9ca2db0facd9e6bf1238d
+ languageName: node
+ linkType: hard
+
+"agentkeepalive@npm:^4.1.3":
+ version: 4.1.4
+ resolution: "agentkeepalive@npm:4.1.4"
+ dependencies:
+ debug: ^4.1.0
+ depd: ^1.1.2
+ humanize-ms: ^1.2.1
+ checksum: c58f69d05ccf3943e70d458d0dfceacc0f85749743573f843075ec93948302801e7ef43436f6c70d0ed2d12f70f1b6c061eac5a3018513f850b839533dbcef0e
+ languageName: node
+ linkType: hard
+
+"aggregate-error@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "aggregate-error@npm:3.1.0"
+ dependencies:
+ clean-stack: ^2.0.0
+ indent-string: ^4.0.0
+ checksum: 704d2001a303c185e9b836d211f7eef2f4557195a11c3271143b4dcda5f6f263abe746d9b8a06b5871d07870686c7db9c0b2c38e2d3cbc593784eaaee8a29043
+ languageName: node
+ linkType: hard
+
"ajv@npm:^6.10.0, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
@@ -413,6 +486,20 @@ __metadata:
languageName: node
linkType: hard
+"ansi-regex@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "ansi-regex@npm:2.1.1"
+ checksum: 93a53c923fd433f67cd3d5647dffa6790f37bbfb924cf73ad23e28a8e414bde142d1da260d9a2be52ac4aa382063196880b1d40cf8b547642c746ed538ebf6c4
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "ansi-regex@npm:3.0.0"
+ checksum: 2e3c40d42904366e4a1a7b906ea3ae7968179a50916dfa0fd3e59fd12333c5d95970a9a59067ac3406d97c78784d591f0b841a4efd365dafb261327ae1ea3478
+ languageName: node
+ linkType: hard
+
"ansi-regex@npm:^5.0.0":
version: 5.0.0
resolution: "ansi-regex@npm:5.0.0"
@@ -445,6 +532,23 @@ __metadata:
languageName: node
linkType: hard
+"aproba@npm:^1.0.3":
+ version: 1.2.0
+ resolution: "aproba@npm:1.2.0"
+ checksum: d4bac3e640af1f35eea8d5ee2b96ce2682549e47289f071aa37ae56066e19d239e43dea170c207d0f71586d7634099089523dd5701f26d4ded7b31dd5848a24a
+ languageName: node
+ linkType: hard
+
+"are-we-there-yet@npm:~1.1.2":
+ version: 1.1.5
+ resolution: "are-we-there-yet@npm:1.1.5"
+ dependencies:
+ delegates: ^1.0.0
+ readable-stream: ^2.0.6
+ checksum: 2d6fdb0ddde9b8cb120b6851b42c75f6b6db78b540b579a00d144ad38cb9e1bdf1248e5454049fcf5b47ef61d1a6f2ea433a8e38984158afd441bc1e0db7a625
+ languageName: node
+ linkType: hard
+
"argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
@@ -544,6 +648,7 @@ __metadata:
"@typescript-eslint/eslint-plugin": ^4.14.1
"@typescript-eslint/parser": ^4.14.1
body-parser: ^1.19.0
+ canvas: ^2.8.0
chalk: ^4.1.1
common-tags: ^1.8.0
discord-akairo: "SkyblockDev/discord-akairo#f6068977cc493884be781020d37109f15c8f7848"
@@ -572,6 +677,31 @@ __metadata:
languageName: node
linkType: hard
+"cacache@npm:^15.0.5":
+ version: 15.2.0
+ resolution: "cacache@npm:15.2.0"
+ dependencies:
+ "@npmcli/move-file": ^1.0.1
+ chownr: ^2.0.0
+ fs-minipass: ^2.0.0
+ glob: ^7.1.4
+ infer-owner: ^1.0.4
+ lru-cache: ^6.0.0
+ minipass: ^3.1.1
+ minipass-collect: ^1.0.2
+ minipass-flush: ^1.0.5
+ minipass-pipeline: ^1.2.2
+ mkdirp: ^1.0.3
+ p-map: ^4.0.0
+ promise-inflight: ^1.0.1
+ rimraf: ^3.0.2
+ ssri: ^8.0.1
+ tar: ^6.0.2
+ unique-filename: ^1.1.1
+ checksum: e7d6a93c34a409abb6050e4e09a103e859f0b53f592772a714e9e828f735cee8974cb36bd3e2d08fd78c2198d6d4b6005d0f1b3974e891a2ea4bd0ef02c80593
+ languageName: node
+ linkType: hard
+
"cacheable-lookup@npm:^5.0.3":
version: 5.0.4
resolution: "cacheable-lookup@npm:5.0.4"
@@ -601,6 +731,18 @@ __metadata:
languageName: node
linkType: hard
+"canvas@npm:^2.8.0":
+ version: 2.8.0
+ resolution: "canvas@npm:2.8.0"
+ dependencies:
+ "@mapbox/node-pre-gyp": ^1.0.0
+ nan: ^2.14.0
+ node-gyp: latest
+ simple-get: ^3.0.3
+ checksum: d173d6dea8541d4caa07ef1b6d984fda85aac3a89a7b8009b891176765298bc445f3ef86cc92e8ee6d4aa7f34b549ebaa720fe875ba406656f8ea593e83174fe
+ languageName: node
+ linkType: hard
+
"chalk@npm:^2.0.0":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -622,6 +764,20 @@ __metadata:
languageName: node
linkType: hard
+"chownr@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "chownr@npm:2.0.0"
+ checksum: b06ba0bf4218bc2214cdb94a7d0200db5c6425f9425795c064dcf5a3801aac8ae87f764727890cd1f48c026559159e7e0e15ed3d1940ce453dec54898d013379
+ languageName: node
+ linkType: hard
+
+"clean-stack@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "clean-stack@npm:2.2.0"
+ checksum: e291ce2b8c8c59e6449ac9a7a726090264bea6696e5343b21385e16d279c808ca09d73a1abea8fd23a9b7699e6ef5ce582df203511f71c8c27666bf3b2e300c5
+ languageName: node
+ linkType: hard
+
"clone-response@npm:^1.0.2":
version: 1.0.2
resolution: "clone-response@npm:1.0.2"
@@ -631,6 +787,13 @@ __metadata:
languageName: node
linkType: hard
+"code-point-at@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "code-point-at@npm:1.1.0"
+ checksum: 7d9837296e0f1c00239c88542f5a3e0bad11e45d3d0e8d9d097901fe54722dd5d2c006969077a287be8648a202c43f74e096f17552cbd897568308fba7b87ac0
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -686,6 +849,13 @@ __metadata:
languageName: node
linkType: hard
+"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0":
+ version: 1.1.0
+ resolution: "console-control-strings@npm:1.1.0"
+ checksum: 58a404d951bf270494fb91e136cf064652c1208ccedac23e4da24e6a3a3933998f302cadc45cbf6582a007a4aa44dab944e84056b24e3b1964e9a28aeedf76c9
+ languageName: node
+ linkType: hard
+
"content-type@npm:~1.0.4":
version: 1.0.4
resolution: "content-type@npm:1.0.4"
@@ -693,6 +863,13 @@ __metadata:
languageName: node
linkType: hard
+"core-util-is@npm:~1.0.0":
+ version: 1.0.2
+ resolution: "core-util-is@npm:1.0.2"
+ checksum: 089015ee3c462dfceba70faa1df83b42a7bb35db26dae6af283247b06fe3216c65fccd9f00eebcaf98300dc31e981d56aae9f90b624f8f6ff1153e235ff88b65
+ languageName: node
+ linkType: hard
+
"cross-spawn@npm:^7.0.2":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
@@ -713,6 +890,18 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:4, debug@npm:^4.1.0":
+ version: 4.3.2
+ resolution: "debug@npm:4.3.2"
+ dependencies:
+ ms: 2.1.2
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 5543570879e2274f6725d4285a034d6e0822d35faefc6f55965933fb440e8c21eb3a0bef934e66f4b6b491f898ee2de37cab980e9d4fd61372136c19d3ce4527
+ languageName: node
+ linkType: hard
+
"debug@npm:^4.0.1, debug@npm:^4.1.1":
version: 4.3.1
resolution: "debug@npm:4.3.1"
@@ -725,6 +914,15 @@ __metadata:
languageName: node
linkType: hard
+"decompress-response@npm:^4.2.0":
+ version: 4.2.1
+ resolution: "decompress-response@npm:4.2.1"
+ dependencies:
+ mimic-response: ^2.0.0
+ checksum: d854171a100833d66171ffba0990fc581133cfb62befc18edd2365edc40e8a48f9f96b6156465f1a74802112b9c241c792d865f5ee27e285c2e4417a17ac6c66
+ languageName: node
+ linkType: hard
+
"decompress-response@npm:^6.0.0":
version: 6.0.0
resolution: "decompress-response@npm:6.0.0"
@@ -755,13 +953,29 @@ __metadata:
languageName: node
linkType: hard
-"depd@npm:~1.1.2":
+"delegates@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "delegates@npm:1.0.0"
+ checksum: 7459e34d29cadd9bfd340728bfcc70ea96da5d940fb197298b523f805822680e583cba3ec34d36a18004325f1ec9de55e202a92b414d01db18cd87bb8a2ae5bd
+ languageName: node
+ linkType: hard
+
+"depd@npm:^1.1.2, depd@npm:~1.1.2":
version: 1.1.2
resolution: "depd@npm:1.1.2"
checksum: f45566ff7019a346852f095768a380778ed544de24e103b479fd5d3e61982d670efbb5234c09d0588d7fdb09c26c48283d7150e4be5e6ce5d3d37cd268d75c4d
languageName: node
linkType: hard
+"detect-libc@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "detect-libc@npm:1.0.3"
+ bin:
+ detect-libc: ./bin/detect-libc.js
+ checksum: 6cec442139459ec2e8517076974b0eba42079885938683eca013c2e0b5db02ef048870725ce68e7ac8e4cf17e482f67d7322f45bbc5f203b7332817bc7833b39
+ languageName: node
+ linkType: hard
+
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -830,6 +1044,15 @@ __metadata:
languageName: node
linkType: hard
+"encoding@npm:^0.1.12":
+ version: 0.1.13
+ resolution: "encoding@npm:0.1.13"
+ dependencies:
+ iconv-lite: ^0.6.2
+ checksum: 282d5696a4916383b0f71a87375505e33ef0be0c3a30939fb559a878b691873d48acc61ee6dcbfacf3e68404ab4462e081bcfd0aa3c9a3f1fabb900306aad77d
+ languageName: node
+ linkType: hard
+
"end-of-stream@npm:^1.1.0":
version: 1.4.4
resolution: "end-of-stream@npm:1.4.4"
@@ -848,6 +1071,20 @@ __metadata:
languageName: node
linkType: hard
+"env-paths@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "env-paths@npm:2.2.1"
+ checksum: 9579868bc73526de31682625d89aa08c83f3c87850218f9251f953bf4242428a1020e75cb201ca16b42f2874c3ca175ffc8aa47a88423b546711b7dbf86f79a8
+ languageName: node
+ linkType: hard
+
+"err-code@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "err-code@npm:2.0.3"
+ checksum: 14e09e9990bcd0dd8e91881bf6e0ac6177b9cd72404951e443e8052f6272f276dbe1f3a34c7802fd6dee5276b34134b091665e18cebc9e1ce0a4519561f16c44
+ languageName: node
+ linkType: hard
+
"esbuild@npm:^0.12.1":
version: 0.12.1
resolution: "esbuild@npm:0.12.1"
@@ -1101,6 +1338,15 @@ __metadata:
languageName: node
linkType: hard
+"fs-minipass@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "fs-minipass@npm:2.1.0"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: e14a490658621cf1f7d8cbf9e92a9cc4dc7ce050418e4817e877e4531c438223db79f7a1774668087428d665a3de95f87014ce36c8afdc841fea42bcb782abcb
+ languageName: node
+ linkType: hard
+
"fs.realpath@npm:^1.0.0":
version: 1.0.0
resolution: "fs.realpath@npm:1.0.0"
@@ -1115,6 +1361,22 @@ __metadata:
languageName: node
linkType: hard
+"gauge@npm:~2.7.3":
+ version: 2.7.4
+ resolution: "gauge@npm:2.7.4"
+ dependencies:
+ aproba: ^1.0.3
+ console-control-strings: ^1.0.0
+ has-unicode: ^2.0.0
+ object-assign: ^4.1.0
+ signal-exit: ^3.0.0
+ string-width: ^1.0.1
+ strip-ansi: ^3.0.1
+ wide-align: ^1.1.0
+ checksum: b136dbeb8e40acaaddab6c71c9f34d3c9aa104efc538c8c0ddcd74b25efb8daeb8dca24a9b30626b477d66beccd3dee8dd31e25eb4c7c97ec58a3f1a82914be1
+ languageName: node
+ linkType: hard
+
"get-stream@npm:^5.1.0":
version: 5.2.0
resolution: "get-stream@npm:5.2.0"
@@ -1133,7 +1395,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.1.3":
+"glob@npm:^7.1.3, glob@npm:^7.1.4":
version: 7.1.7
resolution: "glob@npm:7.1.7"
dependencies:
@@ -1198,6 +1460,13 @@ __metadata:
languageName: node
linkType: hard
+"graceful-fs@npm:^4.2.6":
+ version: 4.2.6
+ resolution: "graceful-fs@npm:4.2.6"
+ checksum: 84d39c7756892553da990a9db7e45f844b3309b37b5a00174cbb4748476f2250c54f24594d4d252f64f085c65c2fdac7c809419bf6d55f0e6e42eb07ac0f5bf2
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@@ -1212,7 +1481,14 @@ __metadata:
languageName: node
linkType: hard
-"http-cache-semantics@npm:^4.0.0":
+"has-unicode@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "has-unicode@npm:2.0.1"
+ checksum: ed3719f95cbd7dada9e3fde6fad113eae6d317bc8e818a2350954914c098ca6eddb203261af2c291c49a14c52f83610becbc7ab8d569bee81261b9c260a435f2
+ languageName: node
+ linkType: hard
+
+"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0":
version: 4.1.0
resolution: "http-cache-semantics@npm:4.1.0"
checksum: 451df9784af2acbe0cc1fd70291285c08ca4a8966ab5ee4d3975e003d1ad4d74c81473086d628f31296b31221966fda8bc5ea1e29dd8f1f33f9fc2b0fdca65ca
@@ -1232,6 +1508,17 @@ __metadata:
languageName: node
linkType: hard
+"http-proxy-agent@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "http-proxy-agent@npm:4.0.1"
+ dependencies:
+ "@tootallnate/once": 1
+ agent-base: 6
+ debug: 4
+ checksum: 6703aeb5c5d398d93757c38eb0d77df10239ff3fefee27614aad2831f06f9ca6c8b21c43e9ff02464b5284cba3c6cedefffd210750871277ebf652cbe3230566
+ languageName: node
+ linkType: hard
+
"http2-wrapper@npm:^1.0.0-beta.5.2":
version: 1.0.3
resolution: "http2-wrapper@npm:1.0.3"
@@ -1242,6 +1529,25 @@ __metadata:
languageName: node
linkType: hard
+"https-proxy-agent@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "https-proxy-agent@npm:5.0.0"
+ dependencies:
+ agent-base: 6
+ debug: 4
+ checksum: 18aa04ea08cc069fa0c83d03475d1bc43e13bfa43d5cffc0c3a07430f755e1ac914049570302775adac82aa5a779643ef2c6c270c057d7a8523a7f6f46b4866a
+ languageName: node
+ linkType: hard
+
+"humanize-ms@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "humanize-ms@npm:1.2.1"
+ dependencies:
+ ms: ^2.0.0
+ checksum: 4a08769434132a229a6153e77c869a9fe7132dc003d90119d54958e7b75feb65a3c4eca19fb18921568878ac455b6f399013279ad33248d94bd61a25def1fdda
+ languageName: node
+ linkType: hard
+
"iconv-lite@npm:0.4.24":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
@@ -1251,6 +1557,15 @@ __metadata:
languageName: node
linkType: hard
+"iconv-lite@npm:^0.6.2":
+ version: 0.6.3
+ resolution: "iconv-lite@npm:0.6.3"
+ dependencies:
+ safer-buffer: ">= 2.1.2 < 3.0.0"
+ checksum: 9b4f24db662b717340ae20ec9ebbaf0648b378a2d0fc64aef83c6bccdd9918b622216c020e177ddf2d02eeff8456a732e85b6d989eb2cd3a40519f3e179b273c
+ languageName: node
+ linkType: hard
+
"ignore@npm:^4.0.6":
version: 4.0.6
resolution: "ignore@npm:4.0.6"
@@ -1282,6 +1597,20 @@ __metadata:
languageName: node
linkType: hard
+"indent-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "indent-string@npm:4.0.0"
+ checksum: 3e54996c6e15ca00a7a4403be705bce4fb3bb4ac637da2e1473006e42a651863f53bfb8c3438c1b3aac77817768ac0cde0e7b7a81a6cf24a1286227a06510dbf
+ languageName: node
+ linkType: hard
+
+"infer-owner@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "infer-owner@npm:1.0.4"
+ checksum: 56aa1d87b05936947765b1d9ace5f8d7ccd8cf6ccc1d69b67e8eaaee0e1ee2960d5accd51deb50d884665a5a1af3bcbb80f5d249c01a00280365bba59db9687b
+ languageName: node
+ linkType: hard
+
"inflection@npm:1.12.0":
version: 1.12.0
resolution: "inflection@npm:1.12.0"
@@ -1299,7 +1628,7 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2, inherits@npm:^2.0.3":
+"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:~2.0.3":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 98426da247ddfc3dcd7d7daedd90c3ca32d5b08deca08949726f12d49232aef94772a07b36cf4ff833e105ae2ef931777f6de4a6dd8245a216b9299ad4a50bea
@@ -1313,6 +1642,13 @@ __metadata:
languageName: node
linkType: hard
+"ip@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "ip@npm:1.1.5"
+ checksum: 3ad007368cf797ec9b73fbac0a644077198dd85a128d0fe39697a78a9cdd47915577eee5c4eca9933549b575ac4716107896c2d4aa43a1622b3f72104232cad4
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -1320,6 +1656,22 @@ __metadata:
languageName: node
linkType: hard
+"is-fullwidth-code-point@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-fullwidth-code-point@npm:1.0.0"
+ dependencies:
+ number-is-nan: ^1.0.0
+ checksum: fc3d51ef082eaf0c0d44e94b74cf43b97446e008b147b08186daea8bd5ff402596f04b5fe4fa4c0457470beab5c2de8339c49c96b5be65fe9fdf88f60a0001e8
+ languageName: node
+ linkType: hard
+
+"is-fullwidth-code-point@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-fullwidth-code-point@npm:2.0.0"
+ checksum: e1e5284f848ab6885665967cd768292a75022304d4401e78937a68f423047c29bfe87a43a9cdb67a3210fff7bcd5da51469122a0eff59b03261c379e58dbe921
+ languageName: node
+ linkType: hard
+
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -1336,6 +1688,13 @@ __metadata:
languageName: node
linkType: hard
+"is-lambda@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-lambda@npm:1.0.1"
+ checksum: 669ea37e8fafa800d076e7e7c64eadc9fd2a0607a3bc67e602d37092f2fec91c29929cdeec94e694607a88a2e0bdc7f8e122a9819dacadf05a9c5767c9672eb7
+ languageName: node
+ linkType: hard
+
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@@ -1343,6 +1702,13 @@ __metadata:
languageName: node
linkType: hard
+"isarray@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "isarray@npm:1.0.0"
+ checksum: b0ff31a290e783f7b3fb73f2951ee7fc2946dc197b05f73577dc77f87dc3be2e0f66007bedf069123d4e5c4b691e7c89a241f6ca06f0c0f4765cdac5aa4b4047
+ languageName: node
+ linkType: hard
+
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -1453,6 +1819,38 @@ __metadata:
languageName: node
linkType: hard
+"make-dir@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "make-dir@npm:3.1.0"
+ dependencies:
+ semver: ^6.0.0
+ checksum: 54b6f186c209c1b133d0d1710e6b04c41ebfcb0dac699e5a369ea1223f22c0574ef820b91db37cae6c245f5bda8aff9bfec94f6c23e7d75970446b34a58a79b0
+ languageName: node
+ linkType: hard
+
+"make-fetch-happen@npm:^8.0.14":
+ version: 8.0.14
+ resolution: "make-fetch-happen@npm:8.0.14"
+ dependencies:
+ agentkeepalive: ^4.1.3
+ cacache: ^15.0.5
+ http-cache-semantics: ^4.1.0
+ http-proxy-agent: ^4.0.1
+ https-proxy-agent: ^5.0.0
+ is-lambda: ^1.0.1
+ lru-cache: ^6.0.0
+ minipass: ^3.1.3
+ minipass-collect: ^1.0.2
+ minipass-fetch: ^1.3.2
+ minipass-flush: ^1.0.5
+ minipass-pipeline: ^1.2.4
+ promise-retry: ^2.0.1
+ socks-proxy-agent: ^5.0.0
+ ssri: ^8.0.0
+ checksum: 0847aca9a33544ffe153346343756edfb8065ee6497675c50e99a8b8252bbce4a574b5a2d008e8004de5f1c235205e9c7f2889adc68a8d2019691b4b66f223f4
+ languageName: node
+ linkType: hard
+
"media-typer@npm:0.3.0":
version: 0.3.0
resolution: "media-typer@npm:0.3.0"
@@ -1500,6 +1898,13 @@ __metadata:
languageName: node
linkType: hard
+"mimic-response@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "mimic-response@npm:2.1.0"
+ checksum: 9c206f3aebdc8de306550394301de8ce593e7757f3f9be43b5f99728e38ae787d17e6b72b96eb1b7a998d041da0ee465c48d29c927be4ff6ac3319453285d075
+ languageName: node
+ linkType: hard
+
"mimic-response@npm:^3.1.0":
version: 3.1.0
resolution: "mimic-response@npm:3.1.0"
@@ -1516,6 +1921,85 @@ __metadata:
languageName: node
linkType: hard
+"minipass-collect@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "minipass-collect@npm:1.0.2"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 529ef6212333e6b9afc6aa4487a246df6fd28a28e42060533491ebf58fddb349f9b044f017725bddf3e13cae3986c58c24ee2531832f62e6d97379846e04e0a8
+ languageName: node
+ linkType: hard
+
+"minipass-fetch@npm:^1.3.2":
+ version: 1.3.3
+ resolution: "minipass-fetch@npm:1.3.3"
+ dependencies:
+ encoding: ^0.1.12
+ minipass: ^3.1.0
+ minipass-sized: ^1.0.3
+ minizlib: ^2.0.0
+ dependenciesMeta:
+ encoding:
+ optional: true
+ checksum: cc93f86391795279b5681a2bbd5bb55cceabdae959c4ff0cb85e767427edb0d7e8bde49b6897afd386c2e47965ecc304b96bb7c2af0dbb9da7dfa67da140757e
+ languageName: node
+ linkType: hard
+
+"minipass-flush@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "minipass-flush@npm:1.0.5"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: d354ca0da834e3e79a1f0372d1cb86ba043a96b495624ed6360f7cd1f549e5685d9b292d4193a963497efcf4a4db8563e188cda565b119b8acc00852259e286c
+ languageName: node
+ linkType: hard
+
+"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "minipass-pipeline@npm:1.2.4"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 001d5a4a0c14816230984e684e8458d972b92dae52255f17fbc2dae74965f544c3c64f93146c218413004e72acec7f57d0f6ee10a49377ad715cf7d389af710c
+ languageName: node
+ linkType: hard
+
+"minipass-sized@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "minipass-sized@npm:1.0.3"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 747cb22e8a65dc84b819f8cdea4398ac30a3105d47f1db654ecd0b4c8124afddc58cbbd1166905d5279d89708692c0326689538b9795468e28bd330113e0d3c0
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "minipass@npm:3.1.3"
+ dependencies:
+ yallist: ^4.0.0
+ checksum: d12b95a845f15950bce7a77730c89400cf0c4f55e7066338da1d201ac148ece4ea8efa79e45a2c07c868c61bcaf9e996c4c3d6bf6b85c038ffa454521fc6ecd5
+ languageName: node
+ linkType: hard
+
+"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1":
+ version: 2.1.2
+ resolution: "minizlib@npm:2.1.2"
+ dependencies:
+ minipass: ^3.0.0
+ yallist: ^4.0.0
+ checksum: 5a45b57b3467e5a743d87a96d7be57598a6f72eb3b7eeac237074c566bd04278766ae03bb523c32f34581c565a19e74e54ec90c6ce0630a540787c755b4c4b4e
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "mkdirp@npm:1.0.4"
+ bin:
+ mkdirp: bin/cmd.js
+ checksum: 1aa3a6a2d7514f094a91329ec09994f5d32d2955a4985ecbb3d86f2aaeafc4aa11521f98d606144c1d49cd9835004d9a73342709b8c692c92e59eacf37412468
+ languageName: node
+ linkType: hard
+
"moment-timezone@npm:^0.5.31":
version: 0.5.33
resolution: "moment-timezone@npm:0.5.33"
@@ -1546,6 +2030,22 @@ __metadata:
languageName: node
linkType: hard
+"ms@npm:^2.0.0":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: 6e721e648a544154d5de4c114b32f573d8027ca8ec505cf6c1105e505986d6ac46934a1256735aa0eece8eb2f5b2a1230503b2dddd3b100f9f016fd8a4f15f33
+ languageName: node
+ linkType: hard
+
+"nan@npm:^2.14.0":
+ version: 2.14.2
+ resolution: "nan@npm:2.14.2"
+ dependencies:
+ node-gyp: latest
+ checksum: 36349b2e5df4182aa0d0cc43fcd6cc782ca560a83c2764743d80c14ba5028d0c54041a2f464b8d4cb18a884e04415034a0a764c745e1d5502ea34a5cb6470a39
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -1560,6 +2060,37 @@ __metadata:
languageName: node
linkType: hard
+"node-gyp@npm:latest":
+ version: 8.0.0
+ resolution: "node-gyp@npm:8.0.0"
+ dependencies:
+ env-paths: ^2.2.0
+ glob: ^7.1.4
+ graceful-fs: ^4.2.6
+ make-fetch-happen: ^8.0.14
+ nopt: ^5.0.0
+ npmlog: ^4.1.2
+ rimraf: ^3.0.2
+ semver: ^7.3.5
+ tar: ^6.1.0
+ which: ^2.0.2
+ bin:
+ node-gyp: bin/node-gyp.js
+ checksum: 604a48ca1ee0277a960f4d71a05cea2e9a20007a4cdf7953caec78d26acc4bba765d3a97c649953a2de505de67a1b26f0c8c7c81124c591c81de5659f359adce
+ languageName: node
+ linkType: hard
+
+"nopt@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "nopt@npm:5.0.0"
+ dependencies:
+ abbrev: 1
+ bin:
+ nopt: bin/nopt.js
+ checksum: e1523158fca7f99d0102cd4db7a651441968d7ffebb31e691dfa5dde546343126a29e50af12061cc4459940e6ecfb8d70887567a73c599799c3e1fc39e9647a1
+ languageName: node
+ linkType: hard
+
"normalize-url@npm:^4.1.0":
version: 4.5.0
resolution: "normalize-url@npm:4.5.0"
@@ -1567,6 +2098,32 @@ __metadata:
languageName: node
linkType: hard
+"npmlog@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "npmlog@npm:4.1.2"
+ dependencies:
+ are-we-there-yet: ~1.1.2
+ console-control-strings: ~1.1.0
+ gauge: ~2.7.3
+ set-blocking: ~2.0.0
+ checksum: 0cd63f127c1bbda403a112e83b11804aaee2b58b0bc581c3bde9b82e4d957c7ed0ad3bee499af706cdd3599bb93669d7cbbf29fb500407d35fe75687ac96e2c0
+ languageName: node
+ linkType: hard
+
+"number-is-nan@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "number-is-nan@npm:1.0.1"
+ checksum: 42251b2653a16f8b47639d93c3b646fff295a4582a6b3a2fc51a651d4511427c247629709063d19befbceb8a3db1a8e9f17016b3a207291e79e4bd1413032918
+ languageName: node
+ linkType: hard
+
+"object-assign@npm:^4.1.0":
+ version: 4.1.1
+ resolution: "object-assign@npm:4.1.1"
+ checksum: 66cf021898fc1b13ea573ea8635fbd5a76533f50cecbc2fcd5eee1e8029af41bcebe7023788b6d0e06cbe4401ecea075d972f78ec74467cdc571a0f1a4d1a081
+ languageName: node
+ linkType: hard
+
"on-finished@npm:~2.3.0":
version: 2.3.0
resolution: "on-finished@npm:2.3.0"
@@ -1606,6 +2163,15 @@ __metadata:
languageName: node
linkType: hard
+"p-map@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "p-map@npm:4.0.0"
+ dependencies:
+ aggregate-error: ^3.0.0
+ checksum: d51e630d72b7c38bc9e396710e7a068f0b813fe4db6f4a2d1ce2972e7fa11142c763c3aa39bcfd77c0133688c1ebfdd9b38fa3ac4c6ada20b62df26239c5c0e4
+ languageName: node
+ linkType: hard
+
"packet-reader@npm:1.0.0":
version: 1.0.0
resolution: "packet-reader@npm:1.0.0"
@@ -1798,6 +2364,13 @@ __metadata:
languageName: node
linkType: hard
+"process-nextick-args@npm:~2.0.0":
+ version: 2.0.1
+ resolution: "process-nextick-args@npm:2.0.1"
+ checksum: ddeb0f07d0d5efa649c2c5e39d1afd0e3668df2b392d036c8a508b0034f7beffbc474b3c2f7fd3fed2dc4113cef8f1f7e00d05690df3c611b36f6c7efd7852d1
+ languageName: node
+ linkType: hard
+
"progress@npm:^2.0.0":
version: 2.0.3
resolution: "progress@npm:2.0.3"
@@ -1805,6 +2378,23 @@ __metadata:
languageName: node
linkType: hard
+"promise-inflight@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "promise-inflight@npm:1.0.1"
+ checksum: c06bce0fc60b1c7979f291e489b9017db9c15f872d5cef0dfbb2b56694e9db574bc5c28f332a7033cdbd3a1d6417c5a1ee03889743638f0241e82e5a6b9c277f
+ languageName: node
+ linkType: hard
+
+"promise-retry@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "promise-retry@npm:2.0.1"
+ dependencies:
+ err-code: ^2.0.2
+ retry: ^0.12.0
+ checksum: 325e99d059fc624129c020507047a9aeadb988d03fd2165829af7c43af9c6d0510f2ccddb68efa0bac607d4c43591b3af8b1207db132986bfa458f78549ea4f1
+ languageName: node
+ linkType: hard
+
"pump@npm:^3.0.0":
version: 3.0.0
resolution: "pump@npm:3.0.0"
@@ -1855,6 +2445,21 @@ __metadata:
languageName: node
linkType: hard
+"readable-stream@npm:^2.0.6":
+ version: 2.3.7
+ resolution: "readable-stream@npm:2.3.7"
+ dependencies:
+ core-util-is: ~1.0.0
+ inherits: ~2.0.3
+ isarray: ~1.0.0
+ process-nextick-args: ~2.0.0
+ safe-buffer: ~5.1.1
+ string_decoder: ~1.1.1
+ util-deprecate: ~1.0.1
+ checksum: 6e3826560627a751feb3a8aec073ef94c6e47b8c8e06eb5d136323b5f09db9d2077c23a42a8d54ed0123695af54b36c1e4271a8ec55112b15f4b89020d8dec72
+ languageName: node
+ linkType: hard
+
"readable-stream@npm:^3.0.0":
version: 3.6.0
resolution: "readable-stream@npm:3.6.0"
@@ -1912,6 +2517,13 @@ __metadata:
languageName: node
linkType: hard
+"retry@npm:^0.12.0":
+ version: 0.12.0
+ resolution: "retry@npm:0.12.0"
+ checksum: 51f2fddddb2f157a0738c53c515682813a881df566da36992f3cf0a975ea84a19434c5abbc682056e97351540bcc7ea38fce2622d0b191c3b5cc1020b71ea0f2
+ languageName: node
+ linkType: hard
+
"reusify@npm:^1.0.4":
version: 1.0.4
resolution: "reusify@npm:1.0.4"
@@ -1939,6 +2551,13 @@ __metadata:
languageName: node
linkType: hard
+"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
+ version: 5.1.2
+ resolution: "safe-buffer@npm:5.1.2"
+ checksum: 2708587c1b5e70a5e420714ceb59f30f5791c6e831d39812125a008eca63a4ac18578abd020a0776ea497ff03b4543f2b2a223a7b9073bf2d6c7af9ec6829218
+ languageName: node
+ linkType: hard
+
"safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
@@ -1946,14 +2565,23 @@ __metadata:
languageName: node
linkType: hard
-"safer-buffer@npm:>= 2.1.2 < 3":
+"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0":
version: 2.1.2
resolution: "safer-buffer@npm:2.1.2"
checksum: 549ba83f5b314b59898efe3422120ce1ca7987a6eae5925a5fa5db930dc414d4a9dde0a5594f89638cd6ea60b6840ea961872908933ac2428d1726489db46fa5
languageName: node
linkType: hard
-"semver@npm:^7.2.1, semver@npm:^7.3.2":
+"semver@npm:^6.0.0":
+ version: 6.3.0
+ resolution: "semver@npm:6.3.0"
+ bin:
+ semver: ./bin/semver.js
+ checksum: f0d155c06a67cc7e500c92d929339f1c6efd4ce9fe398aee6acc00a2333489cca0f5b4e76ee7292beba237fcca4b5a3d4a6153471f105f56299801bdab37289f
+ languageName: node
+ linkType: hard
+
+"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5":
version: 7.3.5
resolution: "semver@npm:7.3.5"
dependencies:
@@ -2005,6 +2633,13 @@ __metadata:
languageName: node
linkType: hard
+"set-blocking@npm:~2.0.0":
+ version: 2.0.0
+ resolution: "set-blocking@npm:2.0.0"
+ checksum: 0ac2403b0c2d39bf452f6d5d17dfd3cb952b9113098e1231cc0614c436e2f465637e39d27cf3b93556f5c59795e9790fd7e98da784c5f9919edeba4295ffeb29
+ languageName: node
+ linkType: hard
+
"setprototypeof@npm:1.1.1":
version: 1.1.1
resolution: "setprototypeof@npm:1.1.1"
@@ -2028,6 +2663,31 @@ __metadata:
languageName: node
linkType: hard
+"signal-exit@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "signal-exit@npm:3.0.3"
+ checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8
+ languageName: node
+ linkType: hard
+
+"simple-concat@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "simple-concat@npm:1.0.1"
+ checksum: 4623960448a49731b5abeedc5430f8158c5caa05f10a685b405b13ed8532c80b5d99e6ef5d53f76a695e66f551cdbcca22c1363ceef8f8b246cda1e21b9ef871
+ languageName: node
+ linkType: hard
+
+"simple-get@npm:^3.0.3":
+ version: 3.1.0
+ resolution: "simple-get@npm:3.1.0"
+ dependencies:
+ decompress-response: ^4.2.0
+ once: ^1.3.1
+ simple-concat: ^1.0.0
+ checksum: f56f08765eafde034b379d38d3dd1eb9b9ffb41d090d8216e71dce6ea3936499ee34b20942773a2605b08e8abce940691bd06e110ac12d08f83917493078831e
+ languageName: node
+ linkType: hard
+
"slash@npm:^3.0.0":
version: 3.0.0
resolution: "slash@npm:3.0.0"
@@ -2046,6 +2706,34 @@ __metadata:
languageName: node
linkType: hard
+"smart-buffer@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "smart-buffer@npm:4.1.0"
+ checksum: 00a23d82a20eced9622cbba18ba781f9f8968ccfa70af7a33336ae55f54651c073aa072084c521f7e78199767e5b3584a0bbf3a47bb60e3e5b79ea4fc1ca61a1
+ languageName: node
+ linkType: hard
+
+"socks-proxy-agent@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "socks-proxy-agent@npm:5.0.0"
+ dependencies:
+ agent-base: 6
+ debug: 4
+ socks: ^2.3.3
+ checksum: 3d6d5e4425e393847cb0787b688af37e96123a239ffc0269ad65263accdaa9c93df51e0257092ee37651676ec5d6316016bfbb2c2c837933361b728528f35c2a
+ languageName: node
+ linkType: hard
+
+"socks@npm:^2.3.3":
+ version: 2.6.1
+ resolution: "socks@npm:2.6.1"
+ dependencies:
+ ip: ^1.1.5
+ smart-buffer: ^4.1.0
+ checksum: 9a5735cf9be6f756006b4c5ed23f17c15ffbfc0afb04b5d1b49516b7a27818c807a6a5b5419a65a140a1964149ec9ebb6cd8f0e06d7c60282912204d781371db
+ languageName: node
+ linkType: hard
+
"source-map-support@npm:^0.5.19":
version: 0.5.19
resolution: "source-map-support@npm:0.5.19"
@@ -2079,6 +2767,15 @@ __metadata:
languageName: node
linkType: hard
+"ssri@npm:^8.0.0, ssri@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "ssri@npm:8.0.1"
+ dependencies:
+ minipass: ^3.1.1
+ checksum: d45f9a1d5676f8ebd888a3ae469772d75858e4095087217c2361a6b07a6eefd5a85350bb0fed63128b0025fdf242e81813be0979e6cb956a38dbf26295dca09c
+ languageName: node
+ linkType: hard
+
"statuses@npm:>= 1.5.0 < 2":
version: 1.5.0
resolution: "statuses@npm:1.5.0"
@@ -2086,6 +2783,27 @@ __metadata:
languageName: node
linkType: hard
+"string-width@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "string-width@npm:1.0.2"
+ dependencies:
+ code-point-at: ^1.0.0
+ is-fullwidth-code-point: ^1.0.0
+ strip-ansi: ^3.0.0
+ checksum: b11745daa9398a1b3bb37ffa64263f9869c5f790901ed1242decb08171785346447112ead561cffde6b222a5ebeab9d2b382c72ae688859e852aa29325ca9d0b
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^1.0.2 || 2":
+ version: 2.1.1
+ resolution: "string-width@npm:2.1.1"
+ dependencies:
+ is-fullwidth-code-point: ^2.0.0
+ strip-ansi: ^4.0.0
+ checksum: 906b4887c39d247e9d12dfffb42bfe68655b52d27758eb13e069dce0f4cf2e7f82441dbbe44f7279298781e6f68e1c659451bd4d9e2bbe9d487a157ad14ae1bd
+ languageName: node
+ linkType: hard
+
"string-width@npm:^4.2.0":
version: 4.2.2
resolution: "string-width@npm:4.2.2"
@@ -2106,6 +2824,33 @@ __metadata:
languageName: node
linkType: hard
+"string_decoder@npm:~1.1.1":
+ version: 1.1.1
+ resolution: "string_decoder@npm:1.1.1"
+ dependencies:
+ safe-buffer: ~5.1.0
+ checksum: bc2dc169d83df1b9e94defe7716bcad8a19ffe8211b029581cb0c6f9e83a6a7ba9ec3be38d179708a8643c692868a2b8b004ab159555dc26089ad3fa7b2158f5
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "strip-ansi@npm:3.0.1"
+ dependencies:
+ ansi-regex: ^2.0.0
+ checksum: 98772dcf440d08f65790ee38cd186b1f139fa69b430e75f9d9c11f97058662f82a22c2ba03a30f502f948958264e99051524fbf1819edaa8a8bbb909ece297da
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "strip-ansi@npm:4.0.0"
+ dependencies:
+ ansi-regex: ^3.0.0
+ checksum: 9ac63872c2ba5e8a946c6f3a9c1ab81db5b43bce0d24a33b016e5666d3efda421f721447a1962611053a3ca1595b8742b0216fcc25886958d4565b7afcd27013
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^6.0.0":
version: 6.0.0
resolution: "strip-ansi@npm:6.0.0"
@@ -2154,6 +2899,20 @@ __metadata:
languageName: node
linkType: hard
+"tar@npm:^6.0.2, tar@npm:^6.1.0":
+ version: 6.1.0
+ resolution: "tar@npm:6.1.0"
+ dependencies:
+ chownr: ^2.0.0
+ fs-minipass: ^2.0.0
+ minipass: ^3.0.0
+ minizlib: ^2.1.1
+ mkdirp: ^1.0.3
+ yallist: ^4.0.0
+ checksum: d1d988eceb1ad2ecfaaf6fc5ecfe0c46fa005d04fe4c283355ccc52d3ffb4b6bf459a62f9ac7e36fd35251ab020399bdf527ab48b968120e06b4f61906a87d62
+ languageName: node
+ linkType: hard
+
"text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
@@ -2269,6 +3028,24 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"unique-filename@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "unique-filename@npm:1.1.1"
+ dependencies:
+ unique-slug: ^2.0.0
+ checksum: 0e674206bdda0c949b4ef86b073ba614f11de6141310834a236860888e592826da988837a7277f91a943752a691c5ab7ab939a19e7c0a5d7fcf1b7265720bf86
+ languageName: node
+ linkType: hard
+
+"unique-slug@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "unique-slug@npm:2.0.2"
+ dependencies:
+ imurmurhash: ^0.1.4
+ checksum: 3b17dabc13b3cc41897715e106d4403b88c225739e70bbb6d1142e0fb680261b20574cae133b0ac0eedcf514fc19766d6fa37411f9e9ee038daaa4ae83e7cd70
+ languageName: node
+ linkType: hard
+
"unpipe@npm:1.0.0":
version: 1.0.0
resolution: "unpipe@npm:1.0.0"
@@ -2285,7 +3062,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"util-deprecate@npm:^1.0.1":
+"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
checksum: 73c2b1cf0210ccac300645384d8443cabbd93194117b2dc1b3bae8d8279ad39aedac857e020c4ea505e96a1045059c7359db3df6a9df0be6b8584166c9d61dc9
@@ -2315,7 +3092,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"which@npm:^2.0.1":
+"which@npm:^2.0.1, which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"
dependencies:
@@ -2326,6 +3103,15 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"wide-align@npm:^1.1.0":
+ version: 1.1.3
+ resolution: "wide-align@npm:1.1.3"
+ dependencies:
+ string-width: ^1.0.2 || 2
+ checksum: 4f850f84da84b7471d7b92f55e381e7ba286210470fe77a61e02464ef66d10e96057a0d137bc013fbbedb7363a26e79c0e8b21d99bb572467d3fee0465b8fd27
+ languageName: node
+ linkType: hard
+
"wkx@npm:^0.5.0":
version: 0.5.0
resolution: "wkx@npm:0.5.0"