From c7b50daf5f134121575369baa2a77acc363445dc Mon Sep 17 00:00:00 2001 From: TessavWalstijn Date: Fri, 28 Feb 2025 23:06:24 +0100 Subject: [PATCH 1/6] Updated to non zore install config --- .gitignore | 9 +++++++++ .yarn/install-state.gz | Bin 163527 -> 0 bytes 2 files changed, 9 insertions(+) delete mode 100644 .yarn/install-state.gz diff --git a/.gitignore b/.gitignore index 6704566..a995dc1 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,15 @@ typings/ # Output of 'npm pack' *.tgz +# Yarn Non Zero Installs config +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + # Yarn Integrity file .yarn-integrity diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz deleted file mode 100644 index e2629822e438db850f75fb02d3c4e0c35a13724e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163527 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 z Date: Sat, 1 Mar 2025 09:31:28 +0100 Subject: [PATCH 2/6] Resolved profile image rendering --- .pnp.cjs | 843 ++++++----------------- package.json | 3 +- source/components/UserImage/index.js | 3 +- source/components/UserImage/userImage.js | 26 +- source/utils/getBase64Image.js | 11 + yarn.lock | 401 +---------- 6 files changed, 219 insertions(+), 1068 deletions(-) create mode 100644 source/utils/getBase64Image.js diff --git a/.pnp.cjs b/.pnp.cjs index 49a0afa..11e64ed 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -31,15 +31,14 @@ const RAW_RUNTIME_STATE = ["dotenv", "npm:16.4.5"],\ ["express", "npm:4.19.2"],\ ["node-fetch", "npm:3.3.2"],\ - ["nodemon", "npm:2.0.22"],\ - ["request", "npm:2.88.2"]\ + ["nodemon", "npm:2.0.22"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@isaacs/cliui", [\ ["npm:8.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-10c0.zip/node_modules/@isaacs/cliui/",\ + "packageLocation": "../../.yarn/berry/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-10c0.zip/node_modules/@isaacs/cliui/",\ "packageDependencies": [\ ["@isaacs/cliui", "npm:8.0.2"],\ ["string-width", "npm:5.1.2"],\ @@ -63,7 +62,7 @@ const RAW_RUNTIME_STATE = ]],\ ["@npmcli/agent", [\ ["npm:2.2.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-10c0.zip/node_modules/@npmcli/agent/",\ + "packageLocation": "../../.yarn/berry/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-10c0.zip/node_modules/@npmcli/agent/",\ "packageDependencies": [\ ["@npmcli/agent", "npm:2.2.2"],\ ["agent-base", "npm:7.1.1"],\ @@ -77,7 +76,7 @@ const RAW_RUNTIME_STATE = ]],\ ["@npmcli/fs", [\ ["npm:3.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/@npmcli-fs-npm-3.1.0-0844a57978-10c0.zip/node_modules/@npmcli/fs/",\ + "packageLocation": "../../.yarn/berry/cache/@npmcli-fs-npm-3.1.0-0844a57978-10c0.zip/node_modules/@npmcli/fs/",\ "packageDependencies": [\ ["@npmcli/fs", "npm:3.1.0"],\ ["semver", "npm:7.6.0"]\ @@ -87,7 +86,7 @@ const RAW_RUNTIME_STATE = ]],\ ["@pkgjs/parseargs", [\ ["npm:0.11.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-10c0.zip/node_modules/@pkgjs/parseargs/",\ + "packageLocation": "../../.yarn/berry/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-10c0.zip/node_modules/@pkgjs/parseargs/",\ "packageDependencies": [\ ["@pkgjs/parseargs", "npm:0.11.0"]\ ],\ @@ -96,14 +95,14 @@ const RAW_RUNTIME_STATE = ]],\ ["abbrev", [\ ["npm:1.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/abbrev-npm-1.1.1-3659247eab-10c0.zip/node_modules/abbrev/",\ + "packageLocation": "../../.yarn/berry/cache/abbrev-npm-1.1.1-3659247eab-10c0.zip/node_modules/abbrev/",\ "packageDependencies": [\ ["abbrev", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }],\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/abbrev-npm-2.0.0-0eb38a17e5-10c0.zip/node_modules/abbrev/",\ + "packageLocation": "../../.yarn/berry/cache/abbrev-npm-2.0.0-0eb38a17e5-10c0.zip/node_modules/abbrev/",\ "packageDependencies": [\ ["abbrev", "npm:2.0.0"]\ ],\ @@ -112,7 +111,7 @@ const RAW_RUNTIME_STATE = ]],\ ["accepts", [\ ["npm:1.3.8", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/accepts-npm-1.3.8-9a812371c9-10c0.zip/node_modules/accepts/",\ + "packageLocation": "../../.yarn/berry/cache/accepts-npm-1.3.8-9a812371c9-10c0.zip/node_modules/accepts/",\ "packageDependencies": [\ ["accepts", "npm:1.3.8"],\ ["mime-types", "npm:2.1.35"],\ @@ -123,7 +122,7 @@ const RAW_RUNTIME_STATE = ]],\ ["agent-base", [\ ["npm:7.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/agent-base-npm-7.1.1-c9e1a4b59e-10c0.zip/node_modules/agent-base/",\ + "packageLocation": "../../.yarn/berry/cache/agent-base-npm-7.1.1-c9e1a4b59e-10c0.zip/node_modules/agent-base/",\ "packageDependencies": [\ ["agent-base", "npm:7.1.1"],\ ["debug", "virtual:c9e1a4b59e37cb479517edede3bf2093b28c0ca1a9d0e517f3c345075bd1e468980b94b4957e389116607ee7155441dfd7d09e19a4229d5d09bcf06244401590#npm:4.3.4"]\ @@ -133,7 +132,7 @@ const RAW_RUNTIME_STATE = ]],\ ["aggregate-error", [\ ["npm:3.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/aggregate-error-npm-3.1.0-415a406f4e-10c0.zip/node_modules/aggregate-error/",\ + "packageLocation": "../../.yarn/berry/cache/aggregate-error-npm-3.1.0-415a406f4e-10c0.zip/node_modules/aggregate-error/",\ "packageDependencies": [\ ["aggregate-error", "npm:3.1.0"],\ ["clean-stack", "npm:2.2.0"],\ @@ -142,29 +141,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["ajv", [\ - ["npm:6.12.6", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ajv-npm-6.12.6-4b5105e2b2-10c0.zip/node_modules/ajv/",\ - "packageDependencies": [\ - ["ajv", "npm:6.12.6"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["fast-json-stable-stringify", "npm:2.1.0"],\ - ["json-schema-traverse", "npm:0.4.1"],\ - ["uri-js", "npm:4.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ansi-regex", [\ ["npm:5.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ansi-regex-npm-5.0.1-c963a48615-10c0.zip/node_modules/ansi-regex/",\ + "packageLocation": "../../.yarn/berry/cache/ansi-regex-npm-5.0.1-c963a48615-10c0.zip/node_modules/ansi-regex/",\ "packageDependencies": [\ ["ansi-regex", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ }],\ ["npm:6.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ansi-regex-npm-6.0.1-8d663a607d-10c0.zip/node_modules/ansi-regex/",\ + "packageLocation": "../../.yarn/berry/cache/ansi-regex-npm-6.0.1-8d663a607d-10c0.zip/node_modules/ansi-regex/",\ "packageDependencies": [\ ["ansi-regex", "npm:6.0.1"]\ ],\ @@ -173,7 +159,7 @@ const RAW_RUNTIME_STATE = ]],\ ["ansi-styles", [\ ["npm:4.3.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ansi-styles-npm-4.3.0-245c7d42c7-10c0.zip/node_modules/ansi-styles/",\ + "packageLocation": "../../.yarn/berry/cache/ansi-styles-npm-4.3.0-245c7d42c7-10c0.zip/node_modules/ansi-styles/",\ "packageDependencies": [\ ["ansi-styles", "npm:4.3.0"],\ ["color-convert", "npm:2.0.1"]\ @@ -181,7 +167,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:6.2.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ansi-styles-npm-6.2.1-d43647018c-10c0.zip/node_modules/ansi-styles/",\ + "packageLocation": "../../.yarn/berry/cache/ansi-styles-npm-6.2.1-d43647018c-10c0.zip/node_modules/ansi-styles/",\ "packageDependencies": [\ ["ansi-styles", "npm:6.2.1"]\ ],\ @@ -190,7 +176,7 @@ const RAW_RUNTIME_STATE = ]],\ ["anymatch", [\ ["npm:3.1.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/anymatch-npm-3.1.3-bc81d103b1-10c0.zip/node_modules/anymatch/",\ + "packageLocation": "../../.yarn/berry/cache/anymatch-npm-3.1.3-bc81d103b1-10c0.zip/node_modules/anymatch/",\ "packageDependencies": [\ ["anymatch", "npm:3.1.3"],\ ["normalize-path", "npm:3.0.0"],\ @@ -201,81 +187,25 @@ const RAW_RUNTIME_STATE = ]],\ ["array-flatten", [\ ["npm:1.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/array-flatten-npm-1.1.1-9d94ad5f1d-10c0.zip/node_modules/array-flatten/",\ + "packageLocation": "../../.yarn/berry/cache/array-flatten-npm-1.1.1-9d94ad5f1d-10c0.zip/node_modules/array-flatten/",\ "packageDependencies": [\ ["array-flatten", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["asn1", [\ - ["npm:0.2.6", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/asn1-npm-0.2.6-bdd07356c4-10c0.zip/node_modules/asn1/",\ - "packageDependencies": [\ - ["asn1", "npm:0.2.6"],\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["assert-plus", [\ - ["npm:1.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/assert-plus-npm-1.0.0-cac95ef098-10c0.zip/node_modules/assert-plus/",\ - "packageDependencies": [\ - ["assert-plus", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["asynckit", [\ - ["npm:0.4.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/asynckit-npm-0.4.0-c718858525-10c0.zip/node_modules/asynckit/",\ - "packageDependencies": [\ - ["asynckit", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["aws-sign2", [\ - ["npm:0.7.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/aws-sign2-npm-0.7.0-656c6cb84d-10c0.zip/node_modules/aws-sign2/",\ - "packageDependencies": [\ - ["aws-sign2", "npm:0.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["aws4", [\ - ["npm:1.12.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/aws4-npm-1.12.0-af8e48a2ab-10c0.zip/node_modules/aws4/",\ - "packageDependencies": [\ - ["aws4", "npm:1.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["balanced-match", [\ ["npm:1.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/balanced-match-npm-1.0.2-a53c126459-10c0.zip/node_modules/balanced-match/",\ + "packageLocation": "../../.yarn/berry/cache/balanced-match-npm-1.0.2-a53c126459-10c0.zip/node_modules/balanced-match/",\ "packageDependencies": [\ ["balanced-match", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["bcrypt-pbkdf", [\ - ["npm:1.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-10c0.zip/node_modules/bcrypt-pbkdf/",\ - "packageDependencies": [\ - ["bcrypt-pbkdf", "npm:1.0.2"],\ - ["tweetnacl", "npm:0.14.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["binary-extensions", [\ ["npm:2.3.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/binary-extensions-npm-2.3.0-bd3f20d865-10c0.zip/node_modules/binary-extensions/",\ + "packageLocation": "../../.yarn/berry/cache/binary-extensions-npm-2.3.0-bd3f20d865-10c0.zip/node_modules/binary-extensions/",\ "packageDependencies": [\ ["binary-extensions", "npm:2.3.0"]\ ],\ @@ -284,7 +214,7 @@ const RAW_RUNTIME_STATE = ]],\ ["body-parser", [\ ["npm:1.20.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/body-parser-npm-1.20.2-44738662cf-10c0.zip/node_modules/body-parser/",\ + "packageLocation": "../../.yarn/berry/cache/body-parser-npm-1.20.2-44738662cf-10c0.zip/node_modules/body-parser/",\ "packageDependencies": [\ ["body-parser", "npm:1.20.2"],\ ["bytes", "npm:3.1.2"],\ @@ -305,7 +235,7 @@ const RAW_RUNTIME_STATE = ]],\ ["brace-expansion", [\ ["npm:1.1.11", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/brace-expansion-npm-1.1.11-fb95eb05ad-10c0.zip/node_modules/brace-expansion/",\ + "packageLocation": "../../.yarn/berry/cache/brace-expansion-npm-1.1.11-fb95eb05ad-10c0.zip/node_modules/brace-expansion/",\ "packageDependencies": [\ ["brace-expansion", "npm:1.1.11"],\ ["balanced-match", "npm:1.0.2"],\ @@ -314,7 +244,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:2.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/brace-expansion-npm-2.0.1-17aa2616f9-10c0.zip/node_modules/brace-expansion/",\ + "packageLocation": "../../.yarn/berry/cache/brace-expansion-npm-2.0.1-17aa2616f9-10c0.zip/node_modules/brace-expansion/",\ "packageDependencies": [\ ["brace-expansion", "npm:2.0.1"],\ ["balanced-match", "npm:1.0.2"]\ @@ -324,7 +254,7 @@ const RAW_RUNTIME_STATE = ]],\ ["braces", [\ ["npm:3.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/braces-npm-3.0.2-782240b28a-10c0.zip/node_modules/braces/",\ + "packageLocation": "../../.yarn/berry/cache/braces-npm-3.0.2-782240b28a-10c0.zip/node_modules/braces/",\ "packageDependencies": [\ ["braces", "npm:3.0.2"],\ ["fill-range", "npm:7.0.1"]\ @@ -334,7 +264,7 @@ const RAW_RUNTIME_STATE = ]],\ ["bytes", [\ ["npm:3.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/bytes-npm-3.1.2-28b8643004-10c0.zip/node_modules/bytes/",\ + "packageLocation": "../../.yarn/berry/cache/bytes-npm-3.1.2-28b8643004-10c0.zip/node_modules/bytes/",\ "packageDependencies": [\ ["bytes", "npm:3.1.2"]\ ],\ @@ -343,7 +273,7 @@ const RAW_RUNTIME_STATE = ]],\ ["cacache", [\ ["npm:18.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/cacache-npm-18.0.2-d6329a1b9d-10c0.zip/node_modules/cacache/",\ + "packageLocation": "../../.yarn/berry/cache/cacache-npm-18.0.2-d6329a1b9d-10c0.zip/node_modules/cacache/",\ "packageDependencies": [\ ["cacache", "npm:18.0.2"],\ ["@npmcli/fs", "npm:3.1.0"],\ @@ -364,7 +294,7 @@ const RAW_RUNTIME_STATE = ]],\ ["call-bind", [\ ["npm:1.0.7", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/call-bind-npm-1.0.7-762763ef96-10c0.zip/node_modules/call-bind/",\ + "packageLocation": "../../.yarn/berry/cache/call-bind-npm-1.0.7-762763ef96-10c0.zip/node_modules/call-bind/",\ "packageDependencies": [\ ["call-bind", "npm:1.0.7"],\ ["es-define-property", "npm:1.0.0"],\ @@ -376,18 +306,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["caseless", [\ - ["npm:0.12.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/caseless-npm-0.12.0-e83bc5df83-10c0.zip/node_modules/caseless/",\ - "packageDependencies": [\ - ["caseless", "npm:0.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["chokidar", [\ ["npm:3.6.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/chokidar-npm-3.6.0-3c413a828f-10c0.zip/node_modules/chokidar/",\ + "packageLocation": "../../.yarn/berry/cache/chokidar-npm-3.6.0-3c413a828f-10c0.zip/node_modules/chokidar/",\ "packageDependencies": [\ ["chokidar", "npm:3.6.0"],\ ["anymatch", "npm:3.1.3"],\ @@ -404,7 +325,7 @@ const RAW_RUNTIME_STATE = ]],\ ["chownr", [\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/chownr-npm-2.0.0-638f1c9c61-10c0.zip/node_modules/chownr/",\ + "packageLocation": "../../.yarn/berry/cache/chownr-npm-2.0.0-638f1c9c61-10c0.zip/node_modules/chownr/",\ "packageDependencies": [\ ["chownr", "npm:2.0.0"]\ ],\ @@ -413,7 +334,7 @@ const RAW_RUNTIME_STATE = ]],\ ["clean-stack", [\ ["npm:2.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/clean-stack-npm-2.2.0-a8ce435a5c-10c0.zip/node_modules/clean-stack/",\ + "packageLocation": "../../.yarn/berry/cache/clean-stack-npm-2.2.0-a8ce435a5c-10c0.zip/node_modules/clean-stack/",\ "packageDependencies": [\ ["clean-stack", "npm:2.2.0"]\ ],\ @@ -422,7 +343,7 @@ const RAW_RUNTIME_STATE = ]],\ ["color-convert", [\ ["npm:2.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/color-convert-npm-2.0.1-79730e935b-10c0.zip/node_modules/color-convert/",\ + "packageLocation": "../../.yarn/berry/cache/color-convert-npm-2.0.1-79730e935b-10c0.zip/node_modules/color-convert/",\ "packageDependencies": [\ ["color-convert", "npm:2.0.1"],\ ["color-name", "npm:1.1.4"]\ @@ -432,26 +353,16 @@ const RAW_RUNTIME_STATE = ]],\ ["color-name", [\ ["npm:1.1.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/color-name-npm-1.1.4-025792b0ea-10c0.zip/node_modules/color-name/",\ + "packageLocation": "../../.yarn/berry/cache/color-name-npm-1.1.4-025792b0ea-10c0.zip/node_modules/color-name/",\ "packageDependencies": [\ ["color-name", "npm:1.1.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["combined-stream", [\ - ["npm:1.0.8", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/combined-stream-npm-1.0.8-dc14d4a63a-10c0.zip/node_modules/combined-stream/",\ - "packageDependencies": [\ - ["combined-stream", "npm:1.0.8"],\ - ["delayed-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["concat-map", [\ ["npm:0.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/concat-map-npm-0.0.1-85a921b7ee-10c0.zip/node_modules/concat-map/",\ + "packageLocation": "../../.yarn/berry/cache/concat-map-npm-0.0.1-85a921b7ee-10c0.zip/node_modules/concat-map/",\ "packageDependencies": [\ ["concat-map", "npm:0.0.1"]\ ],\ @@ -460,7 +371,7 @@ const RAW_RUNTIME_STATE = ]],\ ["content-disposition", [\ ["npm:0.5.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/content-disposition-npm-0.5.4-2d93678616-10c0.zip/node_modules/content-disposition/",\ + "packageLocation": "../../.yarn/berry/cache/content-disposition-npm-0.5.4-2d93678616-10c0.zip/node_modules/content-disposition/",\ "packageDependencies": [\ ["content-disposition", "npm:0.5.4"],\ ["safe-buffer", "npm:5.2.1"]\ @@ -470,7 +381,7 @@ const RAW_RUNTIME_STATE = ]],\ ["content-type", [\ ["npm:1.0.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/content-type-npm-1.0.5-3e037bf9ab-10c0.zip/node_modules/content-type/",\ + "packageLocation": "../../.yarn/berry/cache/content-type-npm-1.0.5-3e037bf9ab-10c0.zip/node_modules/content-type/",\ "packageDependencies": [\ ["content-type", "npm:1.0.5"]\ ],\ @@ -479,7 +390,7 @@ const RAW_RUNTIME_STATE = ]],\ ["cookie", [\ ["npm:0.6.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/cookie-npm-0.6.0-362d6a2e45-10c0.zip/node_modules/cookie/",\ + "packageLocation": "../../.yarn/berry/cache/cookie-npm-0.6.0-362d6a2e45-10c0.zip/node_modules/cookie/",\ "packageDependencies": [\ ["cookie", "npm:0.6.0"]\ ],\ @@ -488,25 +399,16 @@ const RAW_RUNTIME_STATE = ]],\ ["cookie-signature", [\ ["npm:1.0.6", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/cookie-signature-npm-1.0.6-93f325f7f0-10c0.zip/node_modules/cookie-signature/",\ + "packageLocation": "../../.yarn/berry/cache/cookie-signature-npm-1.0.6-93f325f7f0-10c0.zip/node_modules/cookie-signature/",\ "packageDependencies": [\ ["cookie-signature", "npm:1.0.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["core-util-is", [\ - ["npm:1.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/core-util-is-npm-1.0.2-9fc2b94dc3-10c0.zip/node_modules/core-util-is/",\ - "packageDependencies": [\ - ["core-util-is", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["cors", [\ ["npm:2.8.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/cors-npm-2.8.5-c9935a2d12-10c0.zip/node_modules/cors/",\ + "packageLocation": "../../.yarn/berry/cache/cors-npm-2.8.5-c9935a2d12-10c0.zip/node_modules/cors/",\ "packageDependencies": [\ ["cors", "npm:2.8.5"],\ ["object-assign", "npm:4.1.1"],\ @@ -517,7 +419,7 @@ const RAW_RUNTIME_STATE = ]],\ ["cross-env", [\ ["npm:7.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/cross-env-npm-7.0.3-96d81820f4-10c0.zip/node_modules/cross-env/",\ + "packageLocation": "../../.yarn/berry/cache/cross-env-npm-7.0.3-96d81820f4-10c0.zip/node_modules/cross-env/",\ "packageDependencies": [\ ["cross-env", "npm:7.0.3"],\ ["cross-spawn", "npm:7.0.3"]\ @@ -527,7 +429,7 @@ const RAW_RUNTIME_STATE = ]],\ ["cross-spawn", [\ ["npm:7.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-10c0.zip/node_modules/cross-spawn/",\ + "packageLocation": "../../.yarn/berry/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-10c0.zip/node_modules/cross-spawn/",\ "packageDependencies": [\ ["cross-spawn", "npm:7.0.3"],\ ["path-key", "npm:3.1.1"],\ @@ -537,19 +439,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["dashdash", [\ - ["npm:1.14.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/dashdash-npm-1.14.1-be8f10a286-10c0.zip/node_modules/dashdash/",\ - "packageDependencies": [\ - ["dashdash", "npm:1.14.1"],\ - ["assert-plus", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["data-uri-to-buffer", [\ ["npm:4.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-10c0.zip/node_modules/data-uri-to-buffer/",\ + "packageLocation": "../../.yarn/berry/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-10c0.zip/node_modules/data-uri-to-buffer/",\ "packageDependencies": [\ ["data-uri-to-buffer", "npm:4.0.1"]\ ],\ @@ -558,28 +450,28 @@ const RAW_RUNTIME_STATE = ]],\ ["debug", [\ ["npm:2.6.9", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/debug-npm-2.6.9-7d4cb597dc-10c0.zip/node_modules/debug/",\ + "packageLocation": "../../.yarn/berry/cache/debug-npm-2.6.9-7d4cb597dc-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ ["debug", "npm:2.6.9"]\ ],\ "linkType": "SOFT"\ }],\ ["npm:3.2.7", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/debug-npm-3.2.7-754e818c7a-10c0.zip/node_modules/debug/",\ + "packageLocation": "../../.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ ["debug", "npm:3.2.7"]\ ],\ "linkType": "SOFT"\ }],\ ["npm:4.3.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/debug-npm-4.3.4-4513954577-10c0.zip/node_modules/debug/",\ + "packageLocation": "../../.yarn/berry/cache/debug-npm-4.3.4-4513954577-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ ["debug", "npm:4.3.4"]\ ],\ "linkType": "SOFT"\ }],\ ["virtual:2e71ccda0bb8e9b150eba16d9555040ae3f5a03be41bbaba1c15a7310399806e2c8e36c9e19d1b8015c6bb7294dccf844594ece9e99a12b6d5722662eca0b9b2#npm:3.2.7", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-40e471c348/5/C:/Users/twals/AppData/Local/Yarn/Berry/cache/debug-npm-3.2.7-754e818c7a-10c0.zip/node_modules/debug/",\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-40e471c348/3/.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ ["debug", "virtual:2e71ccda0bb8e9b150eba16d9555040ae3f5a03be41bbaba1c15a7310399806e2c8e36c9e19d1b8015c6bb7294dccf844594ece9e99a12b6d5722662eca0b9b2#npm:3.2.7"],\ ["@types/supports-color", null],\ @@ -593,7 +485,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-fad9a3537e/5/C:/Users/twals/AppData/Local/Yarn/Berry/cache/debug-npm-2.6.9-7d4cb597dc-10c0.zip/node_modules/debug/",\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-fad9a3537e/3/.yarn/berry/cache/debug-npm-2.6.9-7d4cb597dc-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ ["@types/supports-color", null],\ @@ -607,7 +499,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["virtual:c9e1a4b59e37cb479517edede3bf2093b28c0ca1a9d0e517f3c345075bd1e468980b94b4957e389116607ee7155441dfd7d09e19a4229d5d09bcf06244401590#npm:4.3.4", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-11377b508d/5/C:/Users/twals/AppData/Local/Yarn/Berry/cache/debug-npm-4.3.4-4513954577-10c0.zip/node_modules/debug/",\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-11377b508d/3/.yarn/berry/cache/debug-npm-4.3.4-4513954577-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ ["debug", "virtual:c9e1a4b59e37cb479517edede3bf2093b28c0ca1a9d0e517f3c345075bd1e468980b94b4957e389116607ee7155441dfd7d09e19a4229d5d09bcf06244401590#npm:4.3.4"],\ ["@types/supports-color", null],\ @@ -623,7 +515,7 @@ const RAW_RUNTIME_STATE = ]],\ ["define-data-property", [\ ["npm:1.1.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/define-data-property-npm-1.1.4-4cbd8efc51-10c0.zip/node_modules/define-data-property/",\ + "packageLocation": "../../.yarn/berry/cache/define-data-property-npm-1.1.4-4cbd8efc51-10c0.zip/node_modules/define-data-property/",\ "packageDependencies": [\ ["define-data-property", "npm:1.1.4"],\ ["es-define-property", "npm:1.0.0"],\ @@ -633,18 +525,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["delayed-stream", [\ - ["npm:1.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-10c0.zip/node_modules/delayed-stream/",\ - "packageDependencies": [\ - ["delayed-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["depd", [\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/depd-npm-2.0.0-b6c51a4b43-10c0.zip/node_modules/depd/",\ + "packageLocation": "../../.yarn/berry/cache/depd-npm-2.0.0-b6c51a4b43-10c0.zip/node_modules/depd/",\ "packageDependencies": [\ ["depd", "npm:2.0.0"]\ ],\ @@ -653,7 +536,7 @@ const RAW_RUNTIME_STATE = ]],\ ["destroy", [\ ["npm:1.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/destroy-npm-1.2.0-6a511802e2-10c0.zip/node_modules/destroy/",\ + "packageLocation": "../../.yarn/berry/cache/destroy-npm-1.2.0-6a511802e2-10c0.zip/node_modules/destroy/",\ "packageDependencies": [\ ["destroy", "npm:1.2.0"]\ ],\ @@ -662,7 +545,7 @@ const RAW_RUNTIME_STATE = ]],\ ["dotenv", [\ ["npm:16.4.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/dotenv-npm-16.4.5-bcb20eb95d-10c0.zip/node_modules/dotenv/",\ + "packageLocation": "../../.yarn/berry/cache/dotenv-npm-16.4.5-bcb20eb95d-10c0.zip/node_modules/dotenv/",\ "packageDependencies": [\ ["dotenv", "npm:16.4.5"]\ ],\ @@ -671,27 +554,16 @@ const RAW_RUNTIME_STATE = ]],\ ["eastasianwidth", [\ ["npm:0.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-10c0.zip/node_modules/eastasianwidth/",\ + "packageLocation": "../../.yarn/berry/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-10c0.zip/node_modules/eastasianwidth/",\ "packageDependencies": [\ ["eastasianwidth", "npm:0.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ecc-jsbn", [\ - ["npm:0.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-10c0.zip/node_modules/ecc-jsbn/",\ - "packageDependencies": [\ - ["ecc-jsbn", "npm:0.1.2"],\ - ["jsbn", "npm:0.1.1"],\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ee-first", [\ ["npm:1.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ee-first-npm-1.1.1-33f8535b39-10c0.zip/node_modules/ee-first/",\ + "packageLocation": "../../.yarn/berry/cache/ee-first-npm-1.1.1-33f8535b39-10c0.zip/node_modules/ee-first/",\ "packageDependencies": [\ ["ee-first", "npm:1.1.1"]\ ],\ @@ -700,14 +572,14 @@ const RAW_RUNTIME_STATE = ]],\ ["emoji-regex", [\ ["npm:8.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/emoji-regex-npm-8.0.0-213764015c-10c0.zip/node_modules/emoji-regex/",\ + "packageLocation": "../../.yarn/berry/cache/emoji-regex-npm-8.0.0-213764015c-10c0.zip/node_modules/emoji-regex/",\ "packageDependencies": [\ ["emoji-regex", "npm:8.0.0"]\ ],\ "linkType": "HARD"\ }],\ ["npm:9.2.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/emoji-regex-npm-9.2.2-e6fac8d058-10c0.zip/node_modules/emoji-regex/",\ + "packageLocation": "../../.yarn/berry/cache/emoji-regex-npm-9.2.2-e6fac8d058-10c0.zip/node_modules/emoji-regex/",\ "packageDependencies": [\ ["emoji-regex", "npm:9.2.2"]\ ],\ @@ -716,7 +588,7 @@ const RAW_RUNTIME_STATE = ]],\ ["encodeurl", [\ ["npm:1.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/encodeurl-npm-1.0.2-f8c8454c41-10c0.zip/node_modules/encodeurl/",\ + "packageLocation": "../../.yarn/berry/cache/encodeurl-npm-1.0.2-f8c8454c41-10c0.zip/node_modules/encodeurl/",\ "packageDependencies": [\ ["encodeurl", "npm:1.0.2"]\ ],\ @@ -725,7 +597,7 @@ const RAW_RUNTIME_STATE = ]],\ ["encoding", [\ ["npm:0.1.13", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/encoding-npm-0.1.13-82a1837d30-10c0.zip/node_modules/encoding/",\ + "packageLocation": "../../.yarn/berry/cache/encoding-npm-0.1.13-82a1837d30-10c0.zip/node_modules/encoding/",\ "packageDependencies": [\ ["encoding", "npm:0.1.13"],\ ["iconv-lite", "npm:0.6.3"]\ @@ -735,7 +607,7 @@ const RAW_RUNTIME_STATE = ]],\ ["env-paths", [\ ["npm:2.2.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/env-paths-npm-2.2.1-7c7577428c-10c0.zip/node_modules/env-paths/",\ + "packageLocation": "../../.yarn/berry/cache/env-paths-npm-2.2.1-7c7577428c-10c0.zip/node_modules/env-paths/",\ "packageDependencies": [\ ["env-paths", "npm:2.2.1"]\ ],\ @@ -744,7 +616,7 @@ const RAW_RUNTIME_STATE = ]],\ ["err-code", [\ ["npm:2.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/err-code-npm-2.0.3-082e0ff9a7-10c0.zip/node_modules/err-code/",\ + "packageLocation": "../../.yarn/berry/cache/err-code-npm-2.0.3-082e0ff9a7-10c0.zip/node_modules/err-code/",\ "packageDependencies": [\ ["err-code", "npm:2.0.3"]\ ],\ @@ -753,7 +625,7 @@ const RAW_RUNTIME_STATE = ]],\ ["es-define-property", [\ ["npm:1.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/es-define-property-npm-1.0.0-e23aa9b242-10c0.zip/node_modules/es-define-property/",\ + "packageLocation": "../../.yarn/berry/cache/es-define-property-npm-1.0.0-e23aa9b242-10c0.zip/node_modules/es-define-property/",\ "packageDependencies": [\ ["es-define-property", "npm:1.0.0"],\ ["get-intrinsic", "npm:1.2.4"]\ @@ -763,7 +635,7 @@ const RAW_RUNTIME_STATE = ]],\ ["es-errors", [\ ["npm:1.3.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/es-errors-npm-1.3.0-fda0c9b8a8-10c0.zip/node_modules/es-errors/",\ + "packageLocation": "../../.yarn/berry/cache/es-errors-npm-1.3.0-fda0c9b8a8-10c0.zip/node_modules/es-errors/",\ "packageDependencies": [\ ["es-errors", "npm:1.3.0"]\ ],\ @@ -772,7 +644,7 @@ const RAW_RUNTIME_STATE = ]],\ ["escape-html", [\ ["npm:1.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/escape-html-npm-1.0.3-376c22ee74-10c0.zip/node_modules/escape-html/",\ + "packageLocation": "../../.yarn/berry/cache/escape-html-npm-1.0.3-376c22ee74-10c0.zip/node_modules/escape-html/",\ "packageDependencies": [\ ["escape-html", "npm:1.0.3"]\ ],\ @@ -781,7 +653,7 @@ const RAW_RUNTIME_STATE = ]],\ ["etag", [\ ["npm:1.8.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/etag-npm-1.8.1-54a3b989d9-10c0.zip/node_modules/etag/",\ + "packageLocation": "../../.yarn/berry/cache/etag-npm-1.8.1-54a3b989d9-10c0.zip/node_modules/etag/",\ "packageDependencies": [\ ["etag", "npm:1.8.1"]\ ],\ @@ -790,7 +662,7 @@ const RAW_RUNTIME_STATE = ]],\ ["exponential-backoff", [\ ["npm:3.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/exponential-backoff-npm-3.1.1-04df458b30-10c0.zip/node_modules/exponential-backoff/",\ + "packageLocation": "../../.yarn/berry/cache/exponential-backoff-npm-3.1.1-04df458b30-10c0.zip/node_modules/exponential-backoff/",\ "packageDependencies": [\ ["exponential-backoff", "npm:3.1.1"]\ ],\ @@ -799,7 +671,7 @@ const RAW_RUNTIME_STATE = ]],\ ["express", [\ ["npm:4.19.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/express-npm-4.19.2-f81334a22a-10c0.zip/node_modules/express/",\ + "packageLocation": "../../.yarn/berry/cache/express-npm-4.19.2-f81334a22a-10c0.zip/node_modules/express/",\ "packageDependencies": [\ ["express", "npm:4.19.2"],\ ["accepts", "npm:1.3.8"],\ @@ -837,52 +709,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["extend", [\ - ["npm:3.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/extend-npm-3.0.2-e1ca07ac54-10c0.zip/node_modules/extend/",\ - "packageDependencies": [\ - ["extend", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["extsprintf", [\ - ["npm:1.3.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/extsprintf-npm-1.3.0-61a92b324c-10c0.zip/node_modules/extsprintf/",\ - "packageDependencies": [\ - ["extsprintf", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/extsprintf-npm-1.4.1-140b2f27ab-10c0.zip/node_modules/extsprintf/",\ - "packageDependencies": [\ - ["extsprintf", "npm:1.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-deep-equal", [\ - ["npm:3.1.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-10c0.zip/node_modules/fast-deep-equal/",\ - "packageDependencies": [\ - ["fast-deep-equal", "npm:3.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-json-stable-stringify", [\ - ["npm:2.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-10c0.zip/node_modules/fast-json-stable-stringify/",\ - "packageDependencies": [\ - ["fast-json-stable-stringify", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["fetch-blob", [\ ["npm:3.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fetch-blob-npm-3.2.0-28e01becfc-10c0.zip/node_modules/fetch-blob/",\ + "packageLocation": "../../.yarn/berry/cache/fetch-blob-npm-3.2.0-28e01becfc-10c0.zip/node_modules/fetch-blob/",\ "packageDependencies": [\ ["fetch-blob", "npm:3.2.0"],\ ["node-domexception", "npm:1.0.0"],\ @@ -893,7 +722,7 @@ const RAW_RUNTIME_STATE = ]],\ ["fill-range", [\ ["npm:7.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fill-range-npm-7.0.1-b8b1817caa-10c0.zip/node_modules/fill-range/",\ + "packageLocation": "../../.yarn/berry/cache/fill-range-npm-7.0.1-b8b1817caa-10c0.zip/node_modules/fill-range/",\ "packageDependencies": [\ ["fill-range", "npm:7.0.1"],\ ["to-regex-range", "npm:5.0.1"]\ @@ -903,7 +732,7 @@ const RAW_RUNTIME_STATE = ]],\ ["finalhandler", [\ ["npm:1.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/finalhandler-npm-1.2.0-593d001463-10c0.zip/node_modules/finalhandler/",\ + "packageLocation": "../../.yarn/berry/cache/finalhandler-npm-1.2.0-593d001463-10c0.zip/node_modules/finalhandler/",\ "packageDependencies": [\ ["finalhandler", "npm:1.2.0"],\ ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ @@ -919,7 +748,7 @@ const RAW_RUNTIME_STATE = ]],\ ["foreground-child", [\ ["npm:3.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/foreground-child-npm-3.1.1-77e78ed774-10c0.zip/node_modules/foreground-child/",\ + "packageLocation": "../../.yarn/berry/cache/foreground-child-npm-3.1.1-77e78ed774-10c0.zip/node_modules/foreground-child/",\ "packageDependencies": [\ ["foreground-child", "npm:3.1.1"],\ ["cross-spawn", "npm:7.0.3"],\ @@ -928,30 +757,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["forever-agent", [\ - ["npm:0.6.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/forever-agent-npm-0.6.1-01dae53bf9-10c0.zip/node_modules/forever-agent/",\ - "packageDependencies": [\ - ["forever-agent", "npm:0.6.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["form-data", [\ - ["npm:2.3.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/form-data-npm-2.3.3-c016cc11c0-10c0.zip/node_modules/form-data/",\ - "packageDependencies": [\ - ["form-data", "npm:2.3.3"],\ - ["asynckit", "npm:0.4.0"],\ - ["combined-stream", "npm:1.0.8"],\ - ["mime-types", "npm:2.1.35"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["formdata-polyfill", [\ ["npm:4.0.10", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/formdata-polyfill-npm-4.0.10-e03013c013-10c0.zip/node_modules/formdata-polyfill/",\ + "packageLocation": "../../.yarn/berry/cache/formdata-polyfill-npm-4.0.10-e03013c013-10c0.zip/node_modules/formdata-polyfill/",\ "packageDependencies": [\ ["formdata-polyfill", "npm:4.0.10"],\ ["fetch-blob", "npm:3.2.0"]\ @@ -961,7 +769,7 @@ const RAW_RUNTIME_STATE = ]],\ ["forwarded", [\ ["npm:0.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/forwarded-npm-0.2.0-6473dabe35-10c0.zip/node_modules/forwarded/",\ + "packageLocation": "../../.yarn/berry/cache/forwarded-npm-0.2.0-6473dabe35-10c0.zip/node_modules/forwarded/",\ "packageDependencies": [\ ["forwarded", "npm:0.2.0"]\ ],\ @@ -970,7 +778,7 @@ const RAW_RUNTIME_STATE = ]],\ ["fresh", [\ ["npm:0.5.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fresh-npm-0.5.2-ad2bb4c0a2-10c0.zip/node_modules/fresh/",\ + "packageLocation": "../../.yarn/berry/cache/fresh-npm-0.5.2-ad2bb4c0a2-10c0.zip/node_modules/fresh/",\ "packageDependencies": [\ ["fresh", "npm:0.5.2"]\ ],\ @@ -979,7 +787,7 @@ const RAW_RUNTIME_STATE = ]],\ ["fs-minipass", [\ ["npm:2.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fs-minipass-npm-2.1.0-501ef87306-10c0.zip/node_modules/fs-minipass/",\ + "packageLocation": "../../.yarn/berry/cache/fs-minipass-npm-2.1.0-501ef87306-10c0.zip/node_modules/fs-minipass/",\ "packageDependencies": [\ ["fs-minipass", "npm:2.1.0"],\ ["minipass", "npm:3.3.6"]\ @@ -987,7 +795,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:3.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/fs-minipass-npm-3.0.3-d148d6ac19-10c0.zip/node_modules/fs-minipass/",\ + "packageLocation": "../../.yarn/berry/cache/fs-minipass-npm-3.0.3-d148d6ac19-10c0.zip/node_modules/fs-minipass/",\ "packageDependencies": [\ ["fs-minipass", "npm:3.0.3"],\ ["minipass", "npm:7.0.4"]\ @@ -1007,7 +815,7 @@ const RAW_RUNTIME_STATE = ]],\ ["function-bind", [\ ["npm:1.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/function-bind-npm-1.1.2-7a55be9b03-10c0.zip/node_modules/function-bind/",\ + "packageLocation": "../../.yarn/berry/cache/function-bind-npm-1.1.2-7a55be9b03-10c0.zip/node_modules/function-bind/",\ "packageDependencies": [\ ["function-bind", "npm:1.1.2"]\ ],\ @@ -1016,7 +824,7 @@ const RAW_RUNTIME_STATE = ]],\ ["get-intrinsic", [\ ["npm:1.2.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/get-intrinsic-npm-1.2.4-1dad3427b2-10c0.zip/node_modules/get-intrinsic/",\ + "packageLocation": "../../.yarn/berry/cache/get-intrinsic-npm-1.2.4-1dad3427b2-10c0.zip/node_modules/get-intrinsic/",\ "packageDependencies": [\ ["get-intrinsic", "npm:1.2.4"],\ ["es-errors", "npm:1.3.0"],\ @@ -1028,19 +836,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["getpass", [\ - ["npm:0.1.7", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/getpass-npm-0.1.7-519164a3be-10c0.zip/node_modules/getpass/",\ - "packageDependencies": [\ - ["getpass", "npm:0.1.7"],\ - ["assert-plus", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["glob", [\ ["npm:10.3.12", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/glob-npm-10.3.12-f2e90133a0-10c0.zip/node_modules/glob/",\ + "packageLocation": "../../.yarn/berry/cache/glob-npm-10.3.12-f2e90133a0-10c0.zip/node_modules/glob/",\ "packageDependencies": [\ ["glob", "npm:10.3.12"],\ ["foreground-child", "npm:3.1.1"],\ @@ -1054,7 +852,7 @@ const RAW_RUNTIME_STATE = ]],\ ["glob-parent", [\ ["npm:5.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/glob-parent-npm-5.1.2-021ab32634-10c0.zip/node_modules/glob-parent/",\ + "packageLocation": "../../.yarn/berry/cache/glob-parent-npm-5.1.2-021ab32634-10c0.zip/node_modules/glob-parent/",\ "packageDependencies": [\ ["glob-parent", "npm:5.1.2"],\ ["is-glob", "npm:4.0.3"]\ @@ -1064,7 +862,7 @@ const RAW_RUNTIME_STATE = ]],\ ["gopd", [\ ["npm:1.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/gopd-npm-1.0.1-10c1d0b534-10c0.zip/node_modules/gopd/",\ + "packageLocation": "../../.yarn/berry/cache/gopd-npm-1.0.1-10c1d0b534-10c0.zip/node_modules/gopd/",\ "packageDependencies": [\ ["gopd", "npm:1.0.1"],\ ["get-intrinsic", "npm:1.2.4"]\ @@ -1074,36 +872,16 @@ const RAW_RUNTIME_STATE = ]],\ ["graceful-fs", [\ ["npm:4.2.11", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/graceful-fs-npm-4.2.11-24bb648a68-10c0.zip/node_modules/graceful-fs/",\ + "packageLocation": "../../.yarn/berry/cache/graceful-fs-npm-4.2.11-24bb648a68-10c0.zip/node_modules/graceful-fs/",\ "packageDependencies": [\ ["graceful-fs", "npm:4.2.11"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["har-schema", [\ - ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/har-schema-npm-2.0.0-3a318c0ca5-10c0.zip/node_modules/har-schema/",\ - "packageDependencies": [\ - ["har-schema", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["har-validator", [\ - ["npm:5.1.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/har-validator-npm-5.1.5-bd9ac162f5-10c0.zip/node_modules/har-validator/",\ - "packageDependencies": [\ - ["har-validator", "npm:5.1.5"],\ - ["ajv", "npm:6.12.6"],\ - ["har-schema", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["has-flag", [\ ["npm:3.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/has-flag-npm-3.0.0-16ac11fe05-10c0.zip/node_modules/has-flag/",\ + "packageLocation": "../../.yarn/berry/cache/has-flag-npm-3.0.0-16ac11fe05-10c0.zip/node_modules/has-flag/",\ "packageDependencies": [\ ["has-flag", "npm:3.0.0"]\ ],\ @@ -1112,7 +890,7 @@ const RAW_RUNTIME_STATE = ]],\ ["has-property-descriptors", [\ ["npm:1.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-10c0.zip/node_modules/has-property-descriptors/",\ + "packageLocation": "../../.yarn/berry/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-10c0.zip/node_modules/has-property-descriptors/",\ "packageDependencies": [\ ["has-property-descriptors", "npm:1.0.2"],\ ["es-define-property", "npm:1.0.0"]\ @@ -1122,7 +900,7 @@ const RAW_RUNTIME_STATE = ]],\ ["has-proto", [\ ["npm:1.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/has-proto-npm-1.0.3-b598da2961-10c0.zip/node_modules/has-proto/",\ + "packageLocation": "../../.yarn/berry/cache/has-proto-npm-1.0.3-b598da2961-10c0.zip/node_modules/has-proto/",\ "packageDependencies": [\ ["has-proto", "npm:1.0.3"]\ ],\ @@ -1131,7 +909,7 @@ const RAW_RUNTIME_STATE = ]],\ ["has-symbols", [\ ["npm:1.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/has-symbols-npm-1.0.3-1986bff2c4-10c0.zip/node_modules/has-symbols/",\ + "packageLocation": "../../.yarn/berry/cache/has-symbols-npm-1.0.3-1986bff2c4-10c0.zip/node_modules/has-symbols/",\ "packageDependencies": [\ ["has-symbols", "npm:1.0.3"]\ ],\ @@ -1140,7 +918,7 @@ const RAW_RUNTIME_STATE = ]],\ ["hasown", [\ ["npm:2.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/hasown-npm-2.0.2-80fe6c9901-10c0.zip/node_modules/hasown/",\ + "packageLocation": "../../.yarn/berry/cache/hasown-npm-2.0.2-80fe6c9901-10c0.zip/node_modules/hasown/",\ "packageDependencies": [\ ["hasown", "npm:2.0.2"],\ ["function-bind", "npm:1.1.2"]\ @@ -1150,7 +928,7 @@ const RAW_RUNTIME_STATE = ]],\ ["http-cache-semantics", [\ ["npm:4.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/http-cache-semantics-npm-4.1.1-1120131375-10c0.zip/node_modules/http-cache-semantics/",\ + "packageLocation": "../../.yarn/berry/cache/http-cache-semantics-npm-4.1.1-1120131375-10c0.zip/node_modules/http-cache-semantics/",\ "packageDependencies": [\ ["http-cache-semantics", "npm:4.1.1"]\ ],\ @@ -1159,7 +937,7 @@ const RAW_RUNTIME_STATE = ]],\ ["http-errors", [\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/http-errors-npm-2.0.0-3f1c503428-10c0.zip/node_modules/http-errors/",\ + "packageLocation": "../../.yarn/berry/cache/http-errors-npm-2.0.0-3f1c503428-10c0.zip/node_modules/http-errors/",\ "packageDependencies": [\ ["http-errors", "npm:2.0.0"],\ ["depd", "npm:2.0.0"],\ @@ -1173,7 +951,7 @@ const RAW_RUNTIME_STATE = ]],\ ["http-proxy-agent", [\ ["npm:7.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/http-proxy-agent-npm-7.0.2-643ed7cc33-10c0.zip/node_modules/http-proxy-agent/",\ + "packageLocation": "../../.yarn/berry/cache/http-proxy-agent-npm-7.0.2-643ed7cc33-10c0.zip/node_modules/http-proxy-agent/",\ "packageDependencies": [\ ["http-proxy-agent", "npm:7.0.2"],\ ["agent-base", "npm:7.1.1"],\ @@ -1182,21 +960,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["http-signature", [\ - ["npm:1.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/http-signature-npm-1.2.0-ee92426f34-10c0.zip/node_modules/http-signature/",\ - "packageDependencies": [\ - ["http-signature", "npm:1.2.0"],\ - ["assert-plus", "npm:1.0.0"],\ - ["jsprim", "npm:1.4.2"],\ - ["sshpk", "npm:1.18.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["https-proxy-agent", [\ ["npm:7.0.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/https-proxy-agent-npm-7.0.4-a51e13f5dc-10c0.zip/node_modules/https-proxy-agent/",\ + "packageLocation": "../../.yarn/berry/cache/https-proxy-agent-npm-7.0.4-a51e13f5dc-10c0.zip/node_modules/https-proxy-agent/",\ "packageDependencies": [\ ["https-proxy-agent", "npm:7.0.4"],\ ["agent-base", "npm:7.1.1"],\ @@ -1207,7 +973,7 @@ const RAW_RUNTIME_STATE = ]],\ ["iconv-lite", [\ ["npm:0.4.24", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/iconv-lite-npm-0.4.24-c5c4ac6695-10c0.zip/node_modules/iconv-lite/",\ + "packageLocation": "../../.yarn/berry/cache/iconv-lite-npm-0.4.24-c5c4ac6695-10c0.zip/node_modules/iconv-lite/",\ "packageDependencies": [\ ["iconv-lite", "npm:0.4.24"],\ ["safer-buffer", "npm:2.1.2"]\ @@ -1215,7 +981,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:0.6.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/iconv-lite-npm-0.6.3-24b8aae27e-10c0.zip/node_modules/iconv-lite/",\ + "packageLocation": "../../.yarn/berry/cache/iconv-lite-npm-0.6.3-24b8aae27e-10c0.zip/node_modules/iconv-lite/",\ "packageDependencies": [\ ["iconv-lite", "npm:0.6.3"],\ ["safer-buffer", "npm:2.1.2"]\ @@ -1225,7 +991,7 @@ const RAW_RUNTIME_STATE = ]],\ ["ignore-by-default", [\ ["npm:1.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ignore-by-default-npm-1.0.1-78ea10bc54-10c0.zip/node_modules/ignore-by-default/",\ + "packageLocation": "../../.yarn/berry/cache/ignore-by-default-npm-1.0.1-78ea10bc54-10c0.zip/node_modules/ignore-by-default/",\ "packageDependencies": [\ ["ignore-by-default", "npm:1.0.1"]\ ],\ @@ -1234,7 +1000,7 @@ const RAW_RUNTIME_STATE = ]],\ ["imurmurhash", [\ ["npm:0.1.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/imurmurhash-npm-0.1.4-610c5068a0-10c0.zip/node_modules/imurmurhash/",\ + "packageLocation": "../../.yarn/berry/cache/imurmurhash-npm-0.1.4-610c5068a0-10c0.zip/node_modules/imurmurhash/",\ "packageDependencies": [\ ["imurmurhash", "npm:0.1.4"]\ ],\ @@ -1243,7 +1009,7 @@ const RAW_RUNTIME_STATE = ]],\ ["indent-string", [\ ["npm:4.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/indent-string-npm-4.0.0-7b717435b2-10c0.zip/node_modules/indent-string/",\ + "packageLocation": "../../.yarn/berry/cache/indent-string-npm-4.0.0-7b717435b2-10c0.zip/node_modules/indent-string/",\ "packageDependencies": [\ ["indent-string", "npm:4.0.0"]\ ],\ @@ -1252,7 +1018,7 @@ const RAW_RUNTIME_STATE = ]],\ ["inherits", [\ ["npm:2.0.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/inherits-npm-2.0.4-c66b3957a0-10c0.zip/node_modules/inherits/",\ + "packageLocation": "../../.yarn/berry/cache/inherits-npm-2.0.4-c66b3957a0-10c0.zip/node_modules/inherits/",\ "packageDependencies": [\ ["inherits", "npm:2.0.4"]\ ],\ @@ -1261,7 +1027,7 @@ const RAW_RUNTIME_STATE = ]],\ ["ip-address", [\ ["npm:9.0.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ip-address-npm-9.0.5-9fa024d42a-10c0.zip/node_modules/ip-address/",\ + "packageLocation": "../../.yarn/berry/cache/ip-address-npm-9.0.5-9fa024d42a-10c0.zip/node_modules/ip-address/",\ "packageDependencies": [\ ["ip-address", "npm:9.0.5"],\ ["jsbn", "npm:1.1.0"],\ @@ -1272,7 +1038,7 @@ const RAW_RUNTIME_STATE = ]],\ ["ipaddr.js", [\ ["npm:1.9.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ipaddr.js-npm-1.9.1-19ae7878b4-10c0.zip/node_modules/ipaddr.js/",\ + "packageLocation": "../../.yarn/berry/cache/ipaddr.js-npm-1.9.1-19ae7878b4-10c0.zip/node_modules/ipaddr.js/",\ "packageDependencies": [\ ["ipaddr.js", "npm:1.9.1"]\ ],\ @@ -1281,7 +1047,7 @@ const RAW_RUNTIME_STATE = ]],\ ["is-binary-path", [\ ["npm:2.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-binary-path-npm-2.1.0-e61d46f557-10c0.zip/node_modules/is-binary-path/",\ + "packageLocation": "../../.yarn/berry/cache/is-binary-path-npm-2.1.0-e61d46f557-10c0.zip/node_modules/is-binary-path/",\ "packageDependencies": [\ ["is-binary-path", "npm:2.1.0"],\ ["binary-extensions", "npm:2.3.0"]\ @@ -1291,7 +1057,7 @@ const RAW_RUNTIME_STATE = ]],\ ["is-extglob", [\ ["npm:2.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-extglob-npm-2.1.1-0870ea68b5-10c0.zip/node_modules/is-extglob/",\ + "packageLocation": "../../.yarn/berry/cache/is-extglob-npm-2.1.1-0870ea68b5-10c0.zip/node_modules/is-extglob/",\ "packageDependencies": [\ ["is-extglob", "npm:2.1.1"]\ ],\ @@ -1300,7 +1066,7 @@ const RAW_RUNTIME_STATE = ]],\ ["is-fullwidth-code-point", [\ ["npm:3.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-10c0.zip/node_modules/is-fullwidth-code-point/",\ + "packageLocation": "../../.yarn/berry/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-10c0.zip/node_modules/is-fullwidth-code-point/",\ "packageDependencies": [\ ["is-fullwidth-code-point", "npm:3.0.0"]\ ],\ @@ -1309,7 +1075,7 @@ const RAW_RUNTIME_STATE = ]],\ ["is-glob", [\ ["npm:4.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-glob-npm-4.0.3-cb87bf1bdb-10c0.zip/node_modules/is-glob/",\ + "packageLocation": "../../.yarn/berry/cache/is-glob-npm-4.0.3-cb87bf1bdb-10c0.zip/node_modules/is-glob/",\ "packageDependencies": [\ ["is-glob", "npm:4.0.3"],\ ["is-extglob", "npm:2.1.1"]\ @@ -1319,7 +1085,7 @@ const RAW_RUNTIME_STATE = ]],\ ["is-lambda", [\ ["npm:1.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-lambda-npm-1.0.1-7ab55bc8a8-10c0.zip/node_modules/is-lambda/",\ + "packageLocation": "../../.yarn/berry/cache/is-lambda-npm-1.0.1-7ab55bc8a8-10c0.zip/node_modules/is-lambda/",\ "packageDependencies": [\ ["is-lambda", "npm:1.0.1"]\ ],\ @@ -1328,50 +1094,32 @@ const RAW_RUNTIME_STATE = ]],\ ["is-number", [\ ["npm:7.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-number-npm-7.0.0-060086935c-10c0.zip/node_modules/is-number/",\ + "packageLocation": "../../.yarn/berry/cache/is-number-npm-7.0.0-060086935c-10c0.zip/node_modules/is-number/",\ "packageDependencies": [\ ["is-number", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["is-typedarray", [\ - ["npm:1.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/is-typedarray-npm-1.0.0-bbd99de5b6-10c0.zip/node_modules/is-typedarray/",\ - "packageDependencies": [\ - ["is-typedarray", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["isexe", [\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/isexe-npm-2.0.0-b58870bd2e-10c0.zip/node_modules/isexe/",\ + "packageLocation": "../../.yarn/berry/cache/isexe-npm-2.0.0-b58870bd2e-10c0.zip/node_modules/isexe/",\ "packageDependencies": [\ ["isexe", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }],\ ["npm:3.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/isexe-npm-3.1.1-9c0061eead-10c0.zip/node_modules/isexe/",\ + "packageLocation": "../../.yarn/berry/cache/isexe-npm-3.1.1-9c0061eead-10c0.zip/node_modules/isexe/",\ "packageDependencies": [\ ["isexe", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["isstream", [\ - ["npm:0.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/isstream-npm-0.1.2-8581c75385-10c0.zip/node_modules/isstream/",\ - "packageDependencies": [\ - ["isstream", "npm:0.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["jackspeak", [\ ["npm:2.3.6", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/jackspeak-npm-2.3.6-42e1233172-10c0.zip/node_modules/jackspeak/",\ + "packageLocation": "../../.yarn/berry/cache/jackspeak-npm-2.3.6-42e1233172-10c0.zip/node_modules/jackspeak/",\ "packageDependencies": [\ ["jackspeak", "npm:2.3.6"],\ ["@isaacs/cliui", "npm:8.0.2"],\ @@ -1381,71 +1129,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jsbn", [\ - ["npm:0.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/jsbn-npm-0.1.1-0eb7132404-10c0.zip/node_modules/jsbn/",\ - "packageDependencies": [\ - ["jsbn", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:1.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/jsbn-npm-1.1.0-1da0181838-10c0.zip/node_modules/jsbn/",\ + "packageLocation": "../../.yarn/berry/cache/jsbn-npm-1.1.0-1da0181838-10c0.zip/node_modules/jsbn/",\ "packageDependencies": [\ ["jsbn", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["json-schema", [\ - ["npm:0.4.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/json-schema-npm-0.4.0-e776313070-10c0.zip/node_modules/json-schema/",\ - "packageDependencies": [\ - ["json-schema", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-schema-traverse", [\ - ["npm:0.4.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/json-schema-traverse-npm-0.4.1-4759091693-10c0.zip/node_modules/json-schema-traverse/",\ - "packageDependencies": [\ - ["json-schema-traverse", "npm:0.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-stringify-safe", [\ - ["npm:5.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-10c0.zip/node_modules/json-stringify-safe/",\ - "packageDependencies": [\ - ["json-stringify-safe", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsprim", [\ - ["npm:1.4.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/jsprim-npm-1.4.2-1ae6cade9a-10c0.zip/node_modules/jsprim/",\ - "packageDependencies": [\ - ["jsprim", "npm:1.4.2"],\ - ["assert-plus", "npm:1.0.0"],\ - ["extsprintf", "npm:1.3.0"],\ - ["json-schema", "npm:0.4.0"],\ - ["verror", "npm:1.10.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["lru-cache", [\ ["npm:10.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/lru-cache-npm-10.2.0-b9f6b44740-10c0.zip/node_modules/lru-cache/",\ + "packageLocation": "../../.yarn/berry/cache/lru-cache-npm-10.2.0-b9f6b44740-10c0.zip/node_modules/lru-cache/",\ "packageDependencies": [\ ["lru-cache", "npm:10.2.0"]\ ],\ "linkType": "HARD"\ }],\ ["npm:6.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/lru-cache-npm-6.0.0-b4c8668fe1-10c0.zip/node_modules/lru-cache/",\ + "packageLocation": "../../.yarn/berry/cache/lru-cache-npm-6.0.0-b4c8668fe1-10c0.zip/node_modules/lru-cache/",\ "packageDependencies": [\ ["lru-cache", "npm:6.0.0"],\ ["yallist", "npm:4.0.0"]\ @@ -1455,7 +1156,7 @@ const RAW_RUNTIME_STATE = ]],\ ["make-fetch-happen", [\ ["npm:13.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-10c0.zip/node_modules/make-fetch-happen/",\ + "packageLocation": "../../.yarn/berry/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-10c0.zip/node_modules/make-fetch-happen/",\ "packageDependencies": [\ ["make-fetch-happen", "npm:13.0.0"],\ ["@npmcli/agent", "npm:2.2.2"],\ @@ -1475,7 +1176,7 @@ const RAW_RUNTIME_STATE = ]],\ ["media-typer", [\ ["npm:0.3.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/media-typer-npm-0.3.0-8674f8f0f5-10c0.zip/node_modules/media-typer/",\ + "packageLocation": "../../.yarn/berry/cache/media-typer-npm-0.3.0-8674f8f0f5-10c0.zip/node_modules/media-typer/",\ "packageDependencies": [\ ["media-typer", "npm:0.3.0"]\ ],\ @@ -1484,7 +1185,7 @@ const RAW_RUNTIME_STATE = ]],\ ["merge-descriptors", [\ ["npm:1.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/merge-descriptors-npm-1.0.1-615287aaa8-10c0.zip/node_modules/merge-descriptors/",\ + "packageLocation": "../../.yarn/berry/cache/merge-descriptors-npm-1.0.1-615287aaa8-10c0.zip/node_modules/merge-descriptors/",\ "packageDependencies": [\ ["merge-descriptors", "npm:1.0.1"]\ ],\ @@ -1493,7 +1194,7 @@ const RAW_RUNTIME_STATE = ]],\ ["methods", [\ ["npm:1.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/methods-npm-1.1.2-92f6fdb39b-10c0.zip/node_modules/methods/",\ + "packageLocation": "../../.yarn/berry/cache/methods-npm-1.1.2-92f6fdb39b-10c0.zip/node_modules/methods/",\ "packageDependencies": [\ ["methods", "npm:1.1.2"]\ ],\ @@ -1502,7 +1203,7 @@ const RAW_RUNTIME_STATE = ]],\ ["mime", [\ ["npm:1.6.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/mime-npm-1.6.0-60ae95038a-10c0.zip/node_modules/mime/",\ + "packageLocation": "../../.yarn/berry/cache/mime-npm-1.6.0-60ae95038a-10c0.zip/node_modules/mime/",\ "packageDependencies": [\ ["mime", "npm:1.6.0"]\ ],\ @@ -1511,7 +1212,7 @@ const RAW_RUNTIME_STATE = ]],\ ["mime-db", [\ ["npm:1.52.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/mime-db-npm-1.52.0-b5371d6fd2-10c0.zip/node_modules/mime-db/",\ + "packageLocation": "../../.yarn/berry/cache/mime-db-npm-1.52.0-b5371d6fd2-10c0.zip/node_modules/mime-db/",\ "packageDependencies": [\ ["mime-db", "npm:1.52.0"]\ ],\ @@ -1520,7 +1221,7 @@ const RAW_RUNTIME_STATE = ]],\ ["mime-types", [\ ["npm:2.1.35", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/mime-types-npm-2.1.35-dd9ea9f3e2-10c0.zip/node_modules/mime-types/",\ + "packageLocation": "../../.yarn/berry/cache/mime-types-npm-2.1.35-dd9ea9f3e2-10c0.zip/node_modules/mime-types/",\ "packageDependencies": [\ ["mime-types", "npm:2.1.35"],\ ["mime-db", "npm:1.52.0"]\ @@ -1530,7 +1231,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minimatch", [\ ["npm:3.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minimatch-npm-3.1.2-9405269906-10c0.zip/node_modules/minimatch/",\ + "packageLocation": "../../.yarn/berry/cache/minimatch-npm-3.1.2-9405269906-10c0.zip/node_modules/minimatch/",\ "packageDependencies": [\ ["minimatch", "npm:3.1.2"],\ ["brace-expansion", "npm:1.1.11"]\ @@ -1538,7 +1239,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:9.0.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minimatch-npm-9.0.4-7be5a33efc-10c0.zip/node_modules/minimatch/",\ + "packageLocation": "../../.yarn/berry/cache/minimatch-npm-9.0.4-7be5a33efc-10c0.zip/node_modules/minimatch/",\ "packageDependencies": [\ ["minimatch", "npm:9.0.4"],\ ["brace-expansion", "npm:2.0.1"]\ @@ -1548,7 +1249,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minipass", [\ ["npm:3.3.6", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-npm-3.3.6-b8d93a945b-10c0.zip/node_modules/minipass/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-npm-3.3.6-b8d93a945b-10c0.zip/node_modules/minipass/",\ "packageDependencies": [\ ["minipass", "npm:3.3.6"],\ ["yallist", "npm:4.0.0"]\ @@ -1556,14 +1257,14 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:5.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-npm-5.0.0-c64fb63c92-10c0.zip/node_modules/minipass/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-npm-5.0.0-c64fb63c92-10c0.zip/node_modules/minipass/",\ "packageDependencies": [\ ["minipass", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }],\ ["npm:7.0.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-npm-7.0.4-eacb4e042e-10c0.zip/node_modules/minipass/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-npm-7.0.4-eacb4e042e-10c0.zip/node_modules/minipass/",\ "packageDependencies": [\ ["minipass", "npm:7.0.4"]\ ],\ @@ -1572,7 +1273,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minipass-collect", [\ ["npm:2.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-collect-npm-2.0.1-73d3907e40-10c0.zip/node_modules/minipass-collect/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-collect-npm-2.0.1-73d3907e40-10c0.zip/node_modules/minipass-collect/",\ "packageDependencies": [\ ["minipass-collect", "npm:2.0.1"],\ ["minipass", "npm:7.0.4"]\ @@ -1582,7 +1283,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minipass-fetch", [\ ["npm:3.0.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-fetch-npm-3.0.4-200ac7c66d-10c0.zip/node_modules/minipass-fetch/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-fetch-npm-3.0.4-200ac7c66d-10c0.zip/node_modules/minipass-fetch/",\ "packageDependencies": [\ ["minipass-fetch", "npm:3.0.4"],\ ["encoding", "npm:0.1.13"],\ @@ -1595,7 +1296,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minipass-flush", [\ ["npm:1.0.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-flush-npm-1.0.5-efe79d9826-10c0.zip/node_modules/minipass-flush/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-flush-npm-1.0.5-efe79d9826-10c0.zip/node_modules/minipass-flush/",\ "packageDependencies": [\ ["minipass-flush", "npm:1.0.5"],\ ["minipass", "npm:3.3.6"]\ @@ -1605,7 +1306,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minipass-pipeline", [\ ["npm:1.2.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-pipeline-npm-1.2.4-5924cb077f-10c0.zip/node_modules/minipass-pipeline/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-pipeline-npm-1.2.4-5924cb077f-10c0.zip/node_modules/minipass-pipeline/",\ "packageDependencies": [\ ["minipass-pipeline", "npm:1.2.4"],\ ["minipass", "npm:3.3.6"]\ @@ -1615,7 +1316,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minipass-sized", [\ ["npm:1.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minipass-sized-npm-1.0.3-306d86f432-10c0.zip/node_modules/minipass-sized/",\ + "packageLocation": "../../.yarn/berry/cache/minipass-sized-npm-1.0.3-306d86f432-10c0.zip/node_modules/minipass-sized/",\ "packageDependencies": [\ ["minipass-sized", "npm:1.0.3"],\ ["minipass", "npm:3.3.6"]\ @@ -1625,7 +1326,7 @@ const RAW_RUNTIME_STATE = ]],\ ["minizlib", [\ ["npm:2.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/minizlib-npm-2.1.2-ea89cd0cfb-10c0.zip/node_modules/minizlib/",\ + "packageLocation": "../../.yarn/berry/cache/minizlib-npm-2.1.2-ea89cd0cfb-10c0.zip/node_modules/minizlib/",\ "packageDependencies": [\ ["minizlib", "npm:2.1.2"],\ ["minipass", "npm:3.3.6"],\ @@ -1636,7 +1337,7 @@ const RAW_RUNTIME_STATE = ]],\ ["mkdirp", [\ ["npm:1.0.4", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/mkdirp-npm-1.0.4-37f6ef56b9-10c0.zip/node_modules/mkdirp/",\ + "packageLocation": "../../.yarn/berry/cache/mkdirp-npm-1.0.4-37f6ef56b9-10c0.zip/node_modules/mkdirp/",\ "packageDependencies": [\ ["mkdirp", "npm:1.0.4"]\ ],\ @@ -1645,21 +1346,21 @@ const RAW_RUNTIME_STATE = ]],\ ["ms", [\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ms-npm-2.0.0-9e1101a471-10c0.zip/node_modules/ms/",\ + "packageLocation": "../../.yarn/berry/cache/ms-npm-2.0.0-9e1101a471-10c0.zip/node_modules/ms/",\ "packageDependencies": [\ ["ms", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }],\ ["npm:2.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ms-npm-2.1.2-ec0c1512ff-10c0.zip/node_modules/ms/",\ + "packageLocation": "../../.yarn/berry/cache/ms-npm-2.1.2-ec0c1512ff-10c0.zip/node_modules/ms/",\ "packageDependencies": [\ ["ms", "npm:2.1.2"]\ ],\ "linkType": "HARD"\ }],\ ["npm:2.1.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ms-npm-2.1.3-81ff3cfac1-10c0.zip/node_modules/ms/",\ + "packageLocation": "../../.yarn/berry/cache/ms-npm-2.1.3-81ff3cfac1-10c0.zip/node_modules/ms/",\ "packageDependencies": [\ ["ms", "npm:2.1.3"]\ ],\ @@ -1668,7 +1369,7 @@ const RAW_RUNTIME_STATE = ]],\ ["negotiator", [\ ["npm:0.6.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/negotiator-npm-0.6.3-9d50e36171-10c0.zip/node_modules/negotiator/",\ + "packageLocation": "../../.yarn/berry/cache/negotiator-npm-0.6.3-9d50e36171-10c0.zip/node_modules/negotiator/",\ "packageDependencies": [\ ["negotiator", "npm:0.6.3"]\ ],\ @@ -1677,7 +1378,7 @@ const RAW_RUNTIME_STATE = ]],\ ["node-domexception", [\ ["npm:1.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/node-domexception-npm-1.0.0-e1e813b76f-10c0.zip/node_modules/node-domexception/",\ + "packageLocation": "../../.yarn/berry/cache/node-domexception-npm-1.0.0-e1e813b76f-10c0.zip/node_modules/node-domexception/",\ "packageDependencies": [\ ["node-domexception", "npm:1.0.0"]\ ],\ @@ -1686,7 +1387,7 @@ const RAW_RUNTIME_STATE = ]],\ ["node-fetch", [\ ["npm:3.3.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/node-fetch-npm-3.3.2-5267e015f2-10c0.zip/node_modules/node-fetch/",\ + "packageLocation": "../../.yarn/berry/cache/node-fetch-npm-3.3.2-5267e015f2-10c0.zip/node_modules/node-fetch/",\ "packageDependencies": [\ ["node-fetch", "npm:3.3.2"],\ ["data-uri-to-buffer", "npm:4.0.1"],\ @@ -1736,7 +1437,7 @@ const RAW_RUNTIME_STATE = ]],\ ["nopt", [\ ["npm:1.0.10", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/nopt-npm-1.0.10-f3db192976-10c0.zip/node_modules/nopt/",\ + "packageLocation": "../../.yarn/berry/cache/nopt-npm-1.0.10-f3db192976-10c0.zip/node_modules/nopt/",\ "packageDependencies": [\ ["nopt", "npm:1.0.10"],\ ["abbrev", "npm:1.1.1"]\ @@ -1744,7 +1445,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:7.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/nopt-npm-7.2.0-dd734b678d-10c0.zip/node_modules/nopt/",\ + "packageLocation": "../../.yarn/berry/cache/nopt-npm-7.2.0-dd734b678d-10c0.zip/node_modules/nopt/",\ "packageDependencies": [\ ["nopt", "npm:7.2.0"],\ ["abbrev", "npm:2.0.0"]\ @@ -1754,25 +1455,16 @@ const RAW_RUNTIME_STATE = ]],\ ["normalize-path", [\ ["npm:3.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/normalize-path-npm-3.0.0-658ba7d77f-10c0.zip/node_modules/normalize-path/",\ + "packageLocation": "../../.yarn/berry/cache/normalize-path-npm-3.0.0-658ba7d77f-10c0.zip/node_modules/normalize-path/",\ "packageDependencies": [\ ["normalize-path", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["oauth-sign", [\ - ["npm:0.9.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/oauth-sign-npm-0.9.0-7aa9422221-10c0.zip/node_modules/oauth-sign/",\ - "packageDependencies": [\ - ["oauth-sign", "npm:0.9.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["object-assign", [\ ["npm:4.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/object-assign-npm-4.1.1-1004ad6dec-10c0.zip/node_modules/object-assign/",\ + "packageLocation": "../../.yarn/berry/cache/object-assign-npm-4.1.1-1004ad6dec-10c0.zip/node_modules/object-assign/",\ "packageDependencies": [\ ["object-assign", "npm:4.1.1"]\ ],\ @@ -1781,7 +1473,7 @@ const RAW_RUNTIME_STATE = ]],\ ["object-inspect", [\ ["npm:1.13.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/object-inspect-npm-1.13.1-fd038a2f0a-10c0.zip/node_modules/object-inspect/",\ + "packageLocation": "../../.yarn/berry/cache/object-inspect-npm-1.13.1-fd038a2f0a-10c0.zip/node_modules/object-inspect/",\ "packageDependencies": [\ ["object-inspect", "npm:1.13.1"]\ ],\ @@ -1790,7 +1482,7 @@ const RAW_RUNTIME_STATE = ]],\ ["on-finished", [\ ["npm:2.4.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/on-finished-npm-2.4.1-907af70f88-10c0.zip/node_modules/on-finished/",\ + "packageLocation": "../../.yarn/berry/cache/on-finished-npm-2.4.1-907af70f88-10c0.zip/node_modules/on-finished/",\ "packageDependencies": [\ ["on-finished", "npm:2.4.1"],\ ["ee-first", "npm:1.1.1"]\ @@ -1800,7 +1492,7 @@ const RAW_RUNTIME_STATE = ]],\ ["p-map", [\ ["npm:4.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/p-map-npm-4.0.0-4677ae07c7-10c0.zip/node_modules/p-map/",\ + "packageLocation": "../../.yarn/berry/cache/p-map-npm-4.0.0-4677ae07c7-10c0.zip/node_modules/p-map/",\ "packageDependencies": [\ ["p-map", "npm:4.0.0"],\ ["aggregate-error", "npm:3.1.0"]\ @@ -1810,7 +1502,7 @@ const RAW_RUNTIME_STATE = ]],\ ["parseurl", [\ ["npm:1.3.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/parseurl-npm-1.3.3-1542397e00-10c0.zip/node_modules/parseurl/",\ + "packageLocation": "../../.yarn/berry/cache/parseurl-npm-1.3.3-1542397e00-10c0.zip/node_modules/parseurl/",\ "packageDependencies": [\ ["parseurl", "npm:1.3.3"]\ ],\ @@ -1819,7 +1511,7 @@ const RAW_RUNTIME_STATE = ]],\ ["path-key", [\ ["npm:3.1.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/path-key-npm-3.1.1-0e66ea8321-10c0.zip/node_modules/path-key/",\ + "packageLocation": "../../.yarn/berry/cache/path-key-npm-3.1.1-0e66ea8321-10c0.zip/node_modules/path-key/",\ "packageDependencies": [\ ["path-key", "npm:3.1.1"]\ ],\ @@ -1828,7 +1520,7 @@ const RAW_RUNTIME_STATE = ]],\ ["path-scurry", [\ ["npm:1.10.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/path-scurry-npm-1.10.2-676482c764-10c0.zip/node_modules/path-scurry/",\ + "packageLocation": "../../.yarn/berry/cache/path-scurry-npm-1.10.2-676482c764-10c0.zip/node_modules/path-scurry/",\ "packageDependencies": [\ ["path-scurry", "npm:1.10.2"],\ ["lru-cache", "npm:10.2.0"],\ @@ -1839,25 +1531,16 @@ const RAW_RUNTIME_STATE = ]],\ ["path-to-regexp", [\ ["npm:0.1.7", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/path-to-regexp-npm-0.1.7-2605347373-10c0.zip/node_modules/path-to-regexp/",\ + "packageLocation": "../../.yarn/berry/cache/path-to-regexp-npm-0.1.7-2605347373-10c0.zip/node_modules/path-to-regexp/",\ "packageDependencies": [\ ["path-to-regexp", "npm:0.1.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["performance-now", [\ - ["npm:2.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/performance-now-npm-2.1.0-45e3ce7e49-10c0.zip/node_modules/performance-now/",\ - "packageDependencies": [\ - ["performance-now", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["picomatch", [\ ["npm:2.3.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/picomatch-npm-2.3.1-c782cfd986-10c0.zip/node_modules/picomatch/",\ + "packageLocation": "../../.yarn/berry/cache/picomatch-npm-2.3.1-c782cfd986-10c0.zip/node_modules/picomatch/",\ "packageDependencies": [\ ["picomatch", "npm:2.3.1"]\ ],\ @@ -1866,7 +1549,7 @@ const RAW_RUNTIME_STATE = ]],\ ["proc-log", [\ ["npm:3.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/proc-log-npm-3.0.0-a8c21c2f0f-10c0.zip/node_modules/proc-log/",\ + "packageLocation": "../../.yarn/berry/cache/proc-log-npm-3.0.0-a8c21c2f0f-10c0.zip/node_modules/proc-log/",\ "packageDependencies": [\ ["proc-log", "npm:3.0.0"]\ ],\ @@ -1875,7 +1558,7 @@ const RAW_RUNTIME_STATE = ]],\ ["promise-retry", [\ ["npm:2.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/promise-retry-npm-2.0.1-871f0b01b7-10c0.zip/node_modules/promise-retry/",\ + "packageLocation": "../../.yarn/berry/cache/promise-retry-npm-2.0.1-871f0b01b7-10c0.zip/node_modules/promise-retry/",\ "packageDependencies": [\ ["promise-retry", "npm:2.0.1"],\ ["err-code", "npm:2.0.3"],\ @@ -1886,7 +1569,7 @@ const RAW_RUNTIME_STATE = ]],\ ["proxy-addr", [\ ["npm:2.0.7", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/proxy-addr-npm-2.0.7-dae6552872-10c0.zip/node_modules/proxy-addr/",\ + "packageLocation": "../../.yarn/berry/cache/proxy-addr-npm-2.0.7-dae6552872-10c0.zip/node_modules/proxy-addr/",\ "packageDependencies": [\ ["proxy-addr", "npm:2.0.7"],\ ["forwarded", "npm:0.2.0"],\ @@ -1895,53 +1578,28 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["psl", [\ - ["npm:1.9.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/psl-npm-1.9.0-a546edad1a-10c0.zip/node_modules/psl/",\ - "packageDependencies": [\ - ["psl", "npm:1.9.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["pstree.remy", [\ ["npm:1.1.8", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/pstree.remy-npm-1.1.8-2dd5d55de2-10c0.zip/node_modules/pstree.remy/",\ + "packageLocation": "../../.yarn/berry/cache/pstree.remy-npm-1.1.8-2dd5d55de2-10c0.zip/node_modules/pstree.remy/",\ "packageDependencies": [\ ["pstree.remy", "npm:1.1.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["punycode", [\ - ["npm:2.3.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/punycode-npm-2.3.1-97543c420d-10c0.zip/node_modules/punycode/",\ - "packageDependencies": [\ - ["punycode", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["qs", [\ ["npm:6.11.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/qs-npm-6.11.0-caf1bc9dea-10c0.zip/node_modules/qs/",\ + "packageLocation": "../../.yarn/berry/cache/qs-npm-6.11.0-caf1bc9dea-10c0.zip/node_modules/qs/",\ "packageDependencies": [\ ["qs", "npm:6.11.0"],\ ["side-channel", "npm:1.0.6"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:6.5.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/qs-npm-6.5.3-90b2635484-10c0.zip/node_modules/qs/",\ - "packageDependencies": [\ - ["qs", "npm:6.5.3"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["range-parser", [\ ["npm:1.2.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/range-parser-npm-1.2.1-1a470fa390-10c0.zip/node_modules/range-parser/",\ + "packageLocation": "../../.yarn/berry/cache/range-parser-npm-1.2.1-1a470fa390-10c0.zip/node_modules/range-parser/",\ "packageDependencies": [\ ["range-parser", "npm:1.2.1"]\ ],\ @@ -1950,7 +1608,7 @@ const RAW_RUNTIME_STATE = ]],\ ["raw-body", [\ ["npm:2.5.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/raw-body-npm-2.5.2-5cb9dfebc1-10c0.zip/node_modules/raw-body/",\ + "packageLocation": "../../.yarn/berry/cache/raw-body-npm-2.5.2-5cb9dfebc1-10c0.zip/node_modules/raw-body/",\ "packageDependencies": [\ ["raw-body", "npm:2.5.2"],\ ["bytes", "npm:3.1.2"],\ @@ -1963,7 +1621,7 @@ const RAW_RUNTIME_STATE = ]],\ ["readdirp", [\ ["npm:3.6.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/readdirp-npm-3.6.0-f950cc74ab-10c0.zip/node_modules/readdirp/",\ + "packageLocation": "../../.yarn/berry/cache/readdirp-npm-3.6.0-f950cc74ab-10c0.zip/node_modules/readdirp/",\ "packageDependencies": [\ ["readdirp", "npm:3.6.0"],\ ["picomatch", "npm:2.3.1"]\ @@ -1971,38 +1629,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["request", [\ - ["npm:2.88.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/request-npm-2.88.2-f4a57c72c4-10c0.zip/node_modules/request/",\ - "packageDependencies": [\ - ["request", "npm:2.88.2"],\ - ["aws-sign2", "npm:0.7.0"],\ - ["aws4", "npm:1.12.0"],\ - ["caseless", "npm:0.12.0"],\ - ["combined-stream", "npm:1.0.8"],\ - ["extend", "npm:3.0.2"],\ - ["forever-agent", "npm:0.6.1"],\ - ["form-data", "npm:2.3.3"],\ - ["har-validator", "npm:5.1.5"],\ - ["http-signature", "npm:1.2.0"],\ - ["is-typedarray", "npm:1.0.0"],\ - ["isstream", "npm:0.1.2"],\ - ["json-stringify-safe", "npm:5.0.1"],\ - ["mime-types", "npm:2.1.35"],\ - ["oauth-sign", "npm:0.9.0"],\ - ["performance-now", "npm:2.1.0"],\ - ["qs", "npm:6.5.3"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["tough-cookie", "npm:2.5.0"],\ - ["tunnel-agent", "npm:0.6.0"],\ - ["uuid", "npm:3.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["retry", [\ ["npm:0.12.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/retry-npm-0.12.0-72ac7fb4cc-10c0.zip/node_modules/retry/",\ + "packageLocation": "../../.yarn/berry/cache/retry-npm-0.12.0-72ac7fb4cc-10c0.zip/node_modules/retry/",\ "packageDependencies": [\ ["retry", "npm:0.12.0"]\ ],\ @@ -2011,7 +1640,7 @@ const RAW_RUNTIME_STATE = ]],\ ["safe-buffer", [\ ["npm:5.2.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/safe-buffer-npm-5.2.1-3481c8aa9b-10c0.zip/node_modules/safe-buffer/",\ + "packageLocation": "../../.yarn/berry/cache/safe-buffer-npm-5.2.1-3481c8aa9b-10c0.zip/node_modules/safe-buffer/",\ "packageDependencies": [\ ["safe-buffer", "npm:5.2.1"]\ ],\ @@ -2020,7 +1649,7 @@ const RAW_RUNTIME_STATE = ]],\ ["safer-buffer", [\ ["npm:2.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/safer-buffer-npm-2.1.2-8d5c0b705e-10c0.zip/node_modules/safer-buffer/",\ + "packageLocation": "../../.yarn/berry/cache/safer-buffer-npm-2.1.2-8d5c0b705e-10c0.zip/node_modules/safer-buffer/",\ "packageDependencies": [\ ["safer-buffer", "npm:2.1.2"]\ ],\ @@ -2029,21 +1658,21 @@ const RAW_RUNTIME_STATE = ]],\ ["semver", [\ ["npm:5.7.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/semver-npm-5.7.2-938ee91eaa-10c0.zip/node_modules/semver/",\ + "packageLocation": "../../.yarn/berry/cache/semver-npm-5.7.2-938ee91eaa-10c0.zip/node_modules/semver/",\ "packageDependencies": [\ ["semver", "npm:5.7.2"]\ ],\ "linkType": "HARD"\ }],\ ["npm:7.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/semver-npm-7.0.0-218e8c00ca-10c0.zip/node_modules/semver/",\ + "packageLocation": "../../.yarn/berry/cache/semver-npm-7.0.0-218e8c00ca-10c0.zip/node_modules/semver/",\ "packageDependencies": [\ ["semver", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }],\ ["npm:7.6.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/semver-npm-7.6.0-f4630729f6-10c0.zip/node_modules/semver/",\ + "packageLocation": "../../.yarn/berry/cache/semver-npm-7.6.0-f4630729f6-10c0.zip/node_modules/semver/",\ "packageDependencies": [\ ["semver", "npm:7.6.0"],\ ["lru-cache", "npm:6.0.0"]\ @@ -2053,7 +1682,7 @@ const RAW_RUNTIME_STATE = ]],\ ["send", [\ ["npm:0.18.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/send-npm-0.18.0-faadf6353f-10c0.zip/node_modules/send/",\ + "packageLocation": "../../.yarn/berry/cache/send-npm-0.18.0-faadf6353f-10c0.zip/node_modules/send/",\ "packageDependencies": [\ ["send", "npm:0.18.0"],\ ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ @@ -2075,7 +1704,7 @@ const RAW_RUNTIME_STATE = ]],\ ["serve-static", [\ ["npm:1.15.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/serve-static-npm-1.15.0-86c81879f5-10c0.zip/node_modules/serve-static/",\ + "packageLocation": "../../.yarn/berry/cache/serve-static-npm-1.15.0-86c81879f5-10c0.zip/node_modules/serve-static/",\ "packageDependencies": [\ ["serve-static", "npm:1.15.0"],\ ["encodeurl", "npm:1.0.2"],\ @@ -2088,7 +1717,7 @@ const RAW_RUNTIME_STATE = ]],\ ["set-function-length", [\ ["npm:1.2.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/set-function-length-npm-1.2.2-243073748b-10c0.zip/node_modules/set-function-length/",\ + "packageLocation": "../../.yarn/berry/cache/set-function-length-npm-1.2.2-243073748b-10c0.zip/node_modules/set-function-length/",\ "packageDependencies": [\ ["set-function-length", "npm:1.2.2"],\ ["define-data-property", "npm:1.1.4"],\ @@ -2103,7 +1732,7 @@ const RAW_RUNTIME_STATE = ]],\ ["setprototypeof", [\ ["npm:1.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-10c0.zip/node_modules/setprototypeof/",\ + "packageLocation": "../../.yarn/berry/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-10c0.zip/node_modules/setprototypeof/",\ "packageDependencies": [\ ["setprototypeof", "npm:1.2.0"]\ ],\ @@ -2112,7 +1741,7 @@ const RAW_RUNTIME_STATE = ]],\ ["shebang-command", [\ ["npm:2.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/shebang-command-npm-2.0.0-eb2b01921d-10c0.zip/node_modules/shebang-command/",\ + "packageLocation": "../../.yarn/berry/cache/shebang-command-npm-2.0.0-eb2b01921d-10c0.zip/node_modules/shebang-command/",\ "packageDependencies": [\ ["shebang-command", "npm:2.0.0"],\ ["shebang-regex", "npm:3.0.0"]\ @@ -2122,7 +1751,7 @@ const RAW_RUNTIME_STATE = ]],\ ["shebang-regex", [\ ["npm:3.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/shebang-regex-npm-3.0.0-899a0cd65e-10c0.zip/node_modules/shebang-regex/",\ + "packageLocation": "../../.yarn/berry/cache/shebang-regex-npm-3.0.0-899a0cd65e-10c0.zip/node_modules/shebang-regex/",\ "packageDependencies": [\ ["shebang-regex", "npm:3.0.0"]\ ],\ @@ -2131,7 +1760,7 @@ const RAW_RUNTIME_STATE = ]],\ ["side-channel", [\ ["npm:1.0.6", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/side-channel-npm-1.0.6-511657386f-10c0.zip/node_modules/side-channel/",\ + "packageLocation": "../../.yarn/berry/cache/side-channel-npm-1.0.6-511657386f-10c0.zip/node_modules/side-channel/",\ "packageDependencies": [\ ["side-channel", "npm:1.0.6"],\ ["call-bind", "npm:1.0.7"],\ @@ -2144,7 +1773,7 @@ const RAW_RUNTIME_STATE = ]],\ ["signal-exit", [\ ["npm:4.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/signal-exit-npm-4.1.0-61fb957687-10c0.zip/node_modules/signal-exit/",\ + "packageLocation": "../../.yarn/berry/cache/signal-exit-npm-4.1.0-61fb957687-10c0.zip/node_modules/signal-exit/",\ "packageDependencies": [\ ["signal-exit", "npm:4.1.0"]\ ],\ @@ -2153,7 +1782,7 @@ const RAW_RUNTIME_STATE = ]],\ ["simple-update-notifier", [\ ["npm:1.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/simple-update-notifier-npm-1.1.0-92878518a3-10c0.zip/node_modules/simple-update-notifier/",\ + "packageLocation": "../../.yarn/berry/cache/simple-update-notifier-npm-1.1.0-92878518a3-10c0.zip/node_modules/simple-update-notifier/",\ "packageDependencies": [\ ["simple-update-notifier", "npm:1.1.0"],\ ["semver", "npm:7.0.0"]\ @@ -2163,7 +1792,7 @@ const RAW_RUNTIME_STATE = ]],\ ["smart-buffer", [\ ["npm:4.2.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/smart-buffer-npm-4.2.0-5ac3f668bb-10c0.zip/node_modules/smart-buffer/",\ + "packageLocation": "../../.yarn/berry/cache/smart-buffer-npm-4.2.0-5ac3f668bb-10c0.zip/node_modules/smart-buffer/",\ "packageDependencies": [\ ["smart-buffer", "npm:4.2.0"]\ ],\ @@ -2172,7 +1801,7 @@ const RAW_RUNTIME_STATE = ]],\ ["socks", [\ ["npm:2.8.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/socks-npm-2.8.3-3532b59899-10c0.zip/node_modules/socks/",\ + "packageLocation": "../../.yarn/berry/cache/socks-npm-2.8.3-3532b59899-10c0.zip/node_modules/socks/",\ "packageDependencies": [\ ["socks", "npm:2.8.3"],\ ["ip-address", "npm:9.0.5"],\ @@ -2183,7 +1812,7 @@ const RAW_RUNTIME_STATE = ]],\ ["socks-proxy-agent", [\ ["npm:8.0.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-10c0.zip/node_modules/socks-proxy-agent/",\ + "packageLocation": "../../.yarn/berry/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-10c0.zip/node_modules/socks-proxy-agent/",\ "packageDependencies": [\ ["socks-proxy-agent", "npm:8.0.3"],\ ["agent-base", "npm:7.1.1"],\ @@ -2195,34 +1824,16 @@ const RAW_RUNTIME_STATE = ]],\ ["sprintf-js", [\ ["npm:1.1.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/sprintf-js-npm-1.1.3-b99efd75b2-10c0.zip/node_modules/sprintf-js/",\ + "packageLocation": "../../.yarn/berry/cache/sprintf-js-npm-1.1.3-b99efd75b2-10c0.zip/node_modules/sprintf-js/",\ "packageDependencies": [\ ["sprintf-js", "npm:1.1.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["sshpk", [\ - ["npm:1.18.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/sshpk-npm-1.18.0-e75427668c-10c0.zip/node_modules/sshpk/",\ - "packageDependencies": [\ - ["sshpk", "npm:1.18.0"],\ - ["asn1", "npm:0.2.6"],\ - ["assert-plus", "npm:1.0.0"],\ - ["bcrypt-pbkdf", "npm:1.0.2"],\ - ["dashdash", "npm:1.14.1"],\ - ["ecc-jsbn", "npm:0.1.2"],\ - ["getpass", "npm:0.1.7"],\ - ["jsbn", "npm:0.1.1"],\ - ["safer-buffer", "npm:2.1.2"],\ - ["tweetnacl", "npm:0.14.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ssri", [\ ["npm:10.0.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/ssri-npm-10.0.5-1a7557d04d-10c0.zip/node_modules/ssri/",\ + "packageLocation": "../../.yarn/berry/cache/ssri-npm-10.0.5-1a7557d04d-10c0.zip/node_modules/ssri/",\ "packageDependencies": [\ ["ssri", "npm:10.0.5"],\ ["minipass", "npm:7.0.4"]\ @@ -2240,15 +1851,14 @@ const RAW_RUNTIME_STATE = ["dotenv", "npm:16.4.5"],\ ["express", "npm:4.19.2"],\ ["node-fetch", "npm:3.3.2"],\ - ["nodemon", "npm:2.0.22"],\ - ["request", "npm:2.88.2"]\ + ["nodemon", "npm:2.0.22"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["statuses", [\ ["npm:2.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/statuses-npm-2.0.1-81d2b97fee-10c0.zip/node_modules/statuses/",\ + "packageLocation": "../../.yarn/berry/cache/statuses-npm-2.0.1-81d2b97fee-10c0.zip/node_modules/statuses/",\ "packageDependencies": [\ ["statuses", "npm:2.0.1"]\ ],\ @@ -2257,7 +1867,7 @@ const RAW_RUNTIME_STATE = ]],\ ["string-width", [\ ["npm:4.2.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/string-width-npm-4.2.3-2c27177bae-10c0.zip/node_modules/string-width/",\ + "packageLocation": "../../.yarn/berry/cache/string-width-npm-4.2.3-2c27177bae-10c0.zip/node_modules/string-width/",\ "packageDependencies": [\ ["string-width", "npm:4.2.3"],\ ["emoji-regex", "npm:8.0.0"],\ @@ -2267,7 +1877,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:5.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/string-width-npm-5.1.2-bf60531341-10c0.zip/node_modules/string-width/",\ + "packageLocation": "../../.yarn/berry/cache/string-width-npm-5.1.2-bf60531341-10c0.zip/node_modules/string-width/",\ "packageDependencies": [\ ["string-width", "npm:5.1.2"],\ ["eastasianwidth", "npm:0.2.0"],\ @@ -2279,7 +1889,7 @@ const RAW_RUNTIME_STATE = ]],\ ["strip-ansi", [\ ["npm:6.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/strip-ansi-npm-6.0.1-caddc7cb40-10c0.zip/node_modules/strip-ansi/",\ + "packageLocation": "../../.yarn/berry/cache/strip-ansi-npm-6.0.1-caddc7cb40-10c0.zip/node_modules/strip-ansi/",\ "packageDependencies": [\ ["strip-ansi", "npm:6.0.1"],\ ["ansi-regex", "npm:5.0.1"]\ @@ -2287,7 +1897,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:7.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/strip-ansi-npm-7.1.0-7453b80b79-10c0.zip/node_modules/strip-ansi/",\ + "packageLocation": "../../.yarn/berry/cache/strip-ansi-npm-7.1.0-7453b80b79-10c0.zip/node_modules/strip-ansi/",\ "packageDependencies": [\ ["strip-ansi", "npm:7.1.0"],\ ["ansi-regex", "npm:6.0.1"]\ @@ -2297,7 +1907,7 @@ const RAW_RUNTIME_STATE = ]],\ ["supports-color", [\ ["npm:5.5.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/supports-color-npm-5.5.0-183ac537bc-10c0.zip/node_modules/supports-color/",\ + "packageLocation": "../../.yarn/berry/cache/supports-color-npm-5.5.0-183ac537bc-10c0.zip/node_modules/supports-color/",\ "packageDependencies": [\ ["supports-color", "npm:5.5.0"],\ ["has-flag", "npm:3.0.0"]\ @@ -2307,7 +1917,7 @@ const RAW_RUNTIME_STATE = ]],\ ["tar", [\ ["npm:6.2.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/tar-npm-6.2.1-237800bb20-10c0.zip/node_modules/tar/",\ + "packageLocation": "../../.yarn/berry/cache/tar-npm-6.2.1-237800bb20-10c0.zip/node_modules/tar/",\ "packageDependencies": [\ ["tar", "npm:6.2.1"],\ ["chownr", "npm:2.0.0"],\ @@ -2322,7 +1932,7 @@ const RAW_RUNTIME_STATE = ]],\ ["to-regex-range", [\ ["npm:5.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/to-regex-range-npm-5.0.1-f1e8263b00-10c0.zip/node_modules/to-regex-range/",\ + "packageLocation": "../../.yarn/berry/cache/to-regex-range-npm-5.0.1-f1e8263b00-10c0.zip/node_modules/to-regex-range/",\ "packageDependencies": [\ ["to-regex-range", "npm:5.0.1"],\ ["is-number", "npm:7.0.0"]\ @@ -2332,7 +1942,7 @@ const RAW_RUNTIME_STATE = ]],\ ["toidentifier", [\ ["npm:1.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/toidentifier-npm-1.0.1-f759712599-10c0.zip/node_modules/toidentifier/",\ + "packageLocation": "../../.yarn/berry/cache/toidentifier-npm-1.0.1-f759712599-10c0.zip/node_modules/toidentifier/",\ "packageDependencies": [\ ["toidentifier", "npm:1.0.1"]\ ],\ @@ -2341,7 +1951,7 @@ const RAW_RUNTIME_STATE = ]],\ ["touch", [\ ["npm:3.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/touch-npm-3.1.0-e2eacebbda-10c0.zip/node_modules/touch/",\ + "packageLocation": "../../.yarn/berry/cache/touch-npm-3.1.0-e2eacebbda-10c0.zip/node_modules/touch/",\ "packageDependencies": [\ ["touch", "npm:3.1.0"],\ ["nopt", "npm:1.0.10"]\ @@ -2349,39 +1959,9 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["tough-cookie", [\ - ["npm:2.5.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/tough-cookie-npm-2.5.0-79a2fe43fe-10c0.zip/node_modules/tough-cookie/",\ - "packageDependencies": [\ - ["tough-cookie", "npm:2.5.0"],\ - ["psl", "npm:1.9.0"],\ - ["punycode", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tunnel-agent", [\ - ["npm:0.6.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/tunnel-agent-npm-0.6.0-64345ab7eb-10c0.zip/node_modules/tunnel-agent/",\ - "packageDependencies": [\ - ["tunnel-agent", "npm:0.6.0"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tweetnacl", [\ - ["npm:0.14.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/tweetnacl-npm-0.14.5-a3f766c0d1-10c0.zip/node_modules/tweetnacl/",\ - "packageDependencies": [\ - ["tweetnacl", "npm:0.14.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["type-is", [\ ["npm:1.6.18", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/type-is-npm-1.6.18-6dee4d4961-10c0.zip/node_modules/type-is/",\ + "packageLocation": "../../.yarn/berry/cache/type-is-npm-1.6.18-6dee4d4961-10c0.zip/node_modules/type-is/",\ "packageDependencies": [\ ["type-is", "npm:1.6.18"],\ ["media-typer", "npm:0.3.0"],\ @@ -2392,7 +1972,7 @@ const RAW_RUNTIME_STATE = ]],\ ["undefsafe", [\ ["npm:2.0.5", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/undefsafe-npm-2.0.5-8c3bbf9354-10c0.zip/node_modules/undefsafe/",\ + "packageLocation": "../../.yarn/berry/cache/undefsafe-npm-2.0.5-8c3bbf9354-10c0.zip/node_modules/undefsafe/",\ "packageDependencies": [\ ["undefsafe", "npm:2.0.5"]\ ],\ @@ -2401,7 +1981,7 @@ const RAW_RUNTIME_STATE = ]],\ ["unique-filename", [\ ["npm:3.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/unique-filename-npm-3.0.0-77d68e0a45-10c0.zip/node_modules/unique-filename/",\ + "packageLocation": "../../.yarn/berry/cache/unique-filename-npm-3.0.0-77d68e0a45-10c0.zip/node_modules/unique-filename/",\ "packageDependencies": [\ ["unique-filename", "npm:3.0.0"],\ ["unique-slug", "npm:4.0.0"]\ @@ -2411,7 +1991,7 @@ const RAW_RUNTIME_STATE = ]],\ ["unique-slug", [\ ["npm:4.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/unique-slug-npm-4.0.0-e6b08f28aa-10c0.zip/node_modules/unique-slug/",\ + "packageLocation": "../../.yarn/berry/cache/unique-slug-npm-4.0.0-e6b08f28aa-10c0.zip/node_modules/unique-slug/",\ "packageDependencies": [\ ["unique-slug", "npm:4.0.0"],\ ["imurmurhash", "npm:0.1.4"]\ @@ -2421,65 +2001,34 @@ const RAW_RUNTIME_STATE = ]],\ ["unpipe", [\ ["npm:1.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/unpipe-npm-1.0.0-2ed2a3c2bf-10c0.zip/node_modules/unpipe/",\ + "packageLocation": "../../.yarn/berry/cache/unpipe-npm-1.0.0-2ed2a3c2bf-10c0.zip/node_modules/unpipe/",\ "packageDependencies": [\ ["unpipe", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["uri-js", [\ - ["npm:4.4.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/uri-js-npm-4.4.1-66d11cbcaf-10c0.zip/node_modules/uri-js/",\ - "packageDependencies": [\ - ["uri-js", "npm:4.4.1"],\ - ["punycode", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["utils-merge", [\ ["npm:1.0.1", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/utils-merge-npm-1.0.1-363bbdfbca-10c0.zip/node_modules/utils-merge/",\ + "packageLocation": "../../.yarn/berry/cache/utils-merge-npm-1.0.1-363bbdfbca-10c0.zip/node_modules/utils-merge/",\ "packageDependencies": [\ ["utils-merge", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["uuid", [\ - ["npm:3.4.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/uuid-npm-3.4.0-4fd8ef88ad-10c0.zip/node_modules/uuid/",\ - "packageDependencies": [\ - ["uuid", "npm:3.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["vary", [\ ["npm:1.1.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/vary-npm-1.1.2-b49f70ae63-10c0.zip/node_modules/vary/",\ + "packageLocation": "../../.yarn/berry/cache/vary-npm-1.1.2-b49f70ae63-10c0.zip/node_modules/vary/",\ "packageDependencies": [\ ["vary", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["verror", [\ - ["npm:1.10.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/verror-npm-1.10.0-c3f839c579-10c0.zip/node_modules/verror/",\ - "packageDependencies": [\ - ["verror", "npm:1.10.0"],\ - ["assert-plus", "npm:1.0.0"],\ - ["core-util-is", "npm:1.0.2"],\ - ["extsprintf", "npm:1.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["web-streams-polyfill", [\ ["npm:3.3.3", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-10c0.zip/node_modules/web-streams-polyfill/",\ + "packageLocation": "../../.yarn/berry/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-10c0.zip/node_modules/web-streams-polyfill/",\ "packageDependencies": [\ ["web-streams-polyfill", "npm:3.3.3"]\ ],\ @@ -2488,7 +2037,7 @@ const RAW_RUNTIME_STATE = ]],\ ["which", [\ ["npm:2.0.2", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/which-npm-2.0.2-320ddf72f7-10c0.zip/node_modules/which/",\ + "packageLocation": "../../.yarn/berry/cache/which-npm-2.0.2-320ddf72f7-10c0.zip/node_modules/which/",\ "packageDependencies": [\ ["which", "npm:2.0.2"],\ ["isexe", "npm:2.0.0"]\ @@ -2496,7 +2045,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:4.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/which-npm-4.0.0-dd31cd4928-10c0.zip/node_modules/which/",\ + "packageLocation": "../../.yarn/berry/cache/which-npm-4.0.0-dd31cd4928-10c0.zip/node_modules/which/",\ "packageDependencies": [\ ["which", "npm:4.0.0"],\ ["isexe", "npm:3.1.1"]\ @@ -2506,7 +2055,7 @@ const RAW_RUNTIME_STATE = ]],\ ["wrap-ansi", [\ ["npm:7.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-10c0.zip/node_modules/wrap-ansi/",\ + "packageLocation": "../../.yarn/berry/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-10c0.zip/node_modules/wrap-ansi/",\ "packageDependencies": [\ ["wrap-ansi", "npm:7.0.0"],\ ["ansi-styles", "npm:4.3.0"],\ @@ -2516,7 +2065,7 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }],\ ["npm:8.1.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-10c0.zip/node_modules/wrap-ansi/",\ + "packageLocation": "../../.yarn/berry/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-10c0.zip/node_modules/wrap-ansi/",\ "packageDependencies": [\ ["wrap-ansi", "npm:8.1.0"],\ ["ansi-styles", "npm:6.2.1"],\ @@ -2528,7 +2077,7 @@ const RAW_RUNTIME_STATE = ]],\ ["yallist", [\ ["npm:4.0.0", {\ - "packageLocation": "../../../../C:/Users/twals/AppData/Local/Yarn/Berry/cache/yallist-npm-4.0.0-b493d9e907-10c0.zip/node_modules/yallist/",\ + "packageLocation": "../../.yarn/berry/cache/yallist-npm-4.0.0-b493d9e907-10c0.zip/node_modules/yallist/",\ "packageDependencies": [\ ["yallist", "npm:4.0.0"]\ ],\ diff --git a/package.json b/package.json index 837b0e9..8891dac 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,7 @@ "cross-env": "^7.0.3", "dotenv": "^16.0.3", "express": "^4.18.2", - "node-fetch": "^3.3.1", - "request": "^2.88.2" + "node-fetch": "^3.3.2" }, "devDependencies": { "nodemon": "^2.0.22" diff --git a/source/components/UserImage/index.js b/source/components/UserImage/index.js index cb16591..734ebb4 100644 --- a/source/components/UserImage/index.js +++ b/source/components/UserImage/index.js @@ -1,2 +1 @@ -import { userImage } from './userImage.js' -export { userImage } +export { userImage } from './userImage.js' diff --git a/source/components/UserImage/userImage.js b/source/components/UserImage/userImage.js index 0d6124f..92e682e 100644 --- a/source/components/UserImage/userImage.js +++ b/source/components/UserImage/userImage.js @@ -1,27 +1,11 @@ -import r from 'request' - -const request = r.defaults({ encoding: null }) - -const getProfileImageData = async (url) => { - let promise = new Promise((res, rej) => { - request.get(url, function (error, result, body) { - if (error) { - return rej(error) - } - res(body) - }) - }) - - return await promise -} +import { getBase64Image } from '../../utils/getBase64Image.js' /** - * @param {string} base64Image base64 image string + * @param {string} profileImageUrl * @returns svg string */ -export const userImage = async (profileImage) => { - const imageData = await getProfileImageData(profileImage) - const base64Image = imageData.toString('base64') +export const userImage = async (profileImageUrl) => { + const base64Image = await getBase64Image(profileImageUrl) return ` @@ -33,7 +17,7 @@ export const userImage = async (profileImage) => { diff --git a/source/utils/getBase64Image.js b/source/utils/getBase64Image.js new file mode 100644 index 0000000..beb470c --- /dev/null +++ b/source/utils/getBase64Image.js @@ -0,0 +1,11 @@ +export const getBase64Image = (url) => { + return fetch(url, { + signal: AbortSignal.timeout(60 * 1000), + }) + .then((response) => response.arrayBuffer()) + .then((arrayBuffer) => Buffer.from(arrayBuffer)) + .then( + (buffer) => + `data:image/png;base64,${buffer.toString('base64')}`, + ) +} diff --git a/yarn.lock b/yarn.lock index 0622535..907eb93 100644 --- a/yarn.lock +++ b/yarn.lock @@ -91,18 +91,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.3": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -150,43 +138,6 @@ __metadata: languageName: node linkType: hard -"asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" - dependencies: - safer-buffer: "npm:~2.1.0" - checksum: 10c0/00c8a06c37e548762306bcb1488388d2f76c74c36f70c803f0c081a01d3bdf26090fc088cd812afc5e56a6d49e33765d451a5f8a68ab9c2b087eba65d2e980e0 - languageName: node - linkType: hard - -"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 10c0/b194b9d50c3a8f872ee85ab110784911e696a4d49f7ee6fc5fb63216dedbefd2c55999c70cb2eaeb4cf4a0e0338b44e9ace3627117b5bf0d42460e9132f21b91 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d - languageName: node - linkType: hard - -"aws-sign2@npm:~0.7.0": - version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: 10c0/021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2 - languageName: node - linkType: hard - -"aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 10c0/1e39c266f53b04daf88e112de93a6006375b386a1b7ab6197260886e39abd012aa90bdd87949c3bf9c30754846031f6d5d8ac4f8676628097c11065b5d39847a - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -194,15 +145,6 @@ __metadata: languageName: node linkType: hard -"bcrypt-pbkdf@npm:^1.0.0": - version: 1.0.2 - resolution: "bcrypt-pbkdf@npm:1.0.2" - dependencies: - tweetnacl: "npm:^0.14.3" - checksum: 10c0/ddfe85230b32df25aeebfdccfbc61d3bc493ace49c884c9c68575de1f5dcf733a5d7de9def3b0f318b786616b8d85bad50a28b1da1750c43e0012c93badcc148 - languageName: node - linkType: hard - "binary-extensions@npm:^2.0.0": version: 2.3.0 resolution: "binary-extensions@npm:2.3.0" @@ -298,13 +240,6 @@ __metadata: languageName: node linkType: hard -"caseless@npm:~0.12.0": - version: 0.12.0 - resolution: "caseless@npm:0.12.0" - checksum: 10c0/ccf64bcb6c0232cdc5b7bd91ddd06e23a4b541f138336d4725233ac538041fb2f29c2e86c3c4a7a61ef990b665348db23a047060b9414c3a6603e9fa61ad4626 - languageName: node - linkType: hard - "chokidar@npm:^3.5.2": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -354,15 +289,6 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -400,13 +326,6 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 10c0/980a37a93956d0de8a828ce508f9b9e3317039d68922ca79995421944146700e4aaf490a6dbfebcb1c5292a7184600c7710b957d724be1e37b8254c6bc0fe246 - languageName: node - linkType: hard - "cors@npm:^2.8.5": version: 2.8.5 resolution: "cors@npm:2.8.5" @@ -440,15 +359,6 @@ __metadata: languageName: node linkType: hard -"dashdash@npm:^1.12.0": - version: 1.14.1 - resolution: "dashdash@npm:1.14.1" - dependencies: - assert-plus: "npm:^1.0.0" - checksum: 10c0/64589a15c5bd01fa41ff7007e0f2c6552c5ef2028075daa16b188a3721f4ba001841bf306dfc2eee6e2e6e7f76b38f5f17fb21fa847504192290ffa9e150118a - languageName: node - linkType: hard - "data-uri-to-buffer@npm:^4.0.0": version: 4.0.1 resolution: "data-uri-to-buffer@npm:4.0.1" @@ -497,13 +407,6 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -532,16 +435,6 @@ __metadata: languageName: node linkType: hard -"ecc-jsbn@npm:~0.1.1": - version: 0.1.2 - resolution: "ecc-jsbn@npm:0.1.2" - dependencies: - jsbn: "npm:~0.1.0" - safer-buffer: "npm:^2.1.0" - checksum: 10c0/6cf168bae1e2dad2e46561d9af9cbabfbf5ff592176ad4e9f0f41eaaf5fe5e10bb58147fe0a804de62b1ee9dad42c28810c88d652b21b6013c47ba8efa274ca1 - languageName: node - linkType: hard - "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -669,41 +562,6 @@ __metadata: languageName: node linkType: hard -"extend@npm:~3.0.2": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 - languageName: node - linkType: hard - -"extsprintf@npm:1.3.0": - version: 1.3.0 - resolution: "extsprintf@npm:1.3.0" - checksum: 10c0/f75114a8388f0cbce68e277b6495dc3930db4dde1611072e4a140c24e204affd77320d004b947a132e9a3b97b8253017b2b62dce661975fb0adced707abf1ab5 - languageName: node - linkType: hard - -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: 10c0/e10e2769985d0e9b6c7199b053a9957589d02e84de42832c295798cb422a025e6d4a92e0259c1fb4d07090f5bfde6b55fd9f880ac5855bd61d775f8ab75a7ab0 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b - languageName: node - linkType: hard - "fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": version: 3.2.0 resolution: "fetch-blob@npm:3.2.0" @@ -748,24 +606,6 @@ __metadata: languageName: node linkType: hard -"forever-agent@npm:~0.6.1": - version: 0.6.1 - resolution: "forever-agent@npm:0.6.1" - checksum: 10c0/364f7f5f7d93ab661455351ce116a67877b66f59aca199559a999bd39e3cfadbfbfacc10415a915255e2210b30c23febe9aec3ca16bf2d1ff11c935a1000e24c - languageName: node - linkType: hard - -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.6" - mime-types: "npm:^2.1.12" - checksum: 10c0/706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4 - languageName: node - linkType: hard - "formdata-polyfill@npm:^4.0.10": version: 4.0.10 resolution: "formdata-polyfill@npm:4.0.10" @@ -846,15 +686,6 @@ __metadata: languageName: node linkType: hard -"getpass@npm:^0.1.1": - version: 0.1.7 - resolution: "getpass@npm:0.1.7" - dependencies: - assert-plus: "npm:^1.0.0" - checksum: 10c0/c13f8530ecf16fc509f3fa5cd8dd2129ffa5d0c7ccdf5728b6022d52954c2d24be3706b4cdf15333eec52f1fbb43feb70a01dabc639d1d10071e371da8aaa52f - languageName: node - linkType: hard - "glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -895,23 +726,6 @@ __metadata: languageName: node linkType: hard -"har-schema@npm:^2.0.0": - version: 2.0.0 - resolution: "har-schema@npm:2.0.0" - checksum: 10c0/3856cb76152658e0002b9c2b45b4360bb26b3e832c823caed8fcf39a01096030bf09fa5685c0f7b0f2cb3ecba6e9dce17edaf28b64a423d6201092e6be56e592 - languageName: node - linkType: hard - -"har-validator@npm:~5.1.3": - version: 5.1.5 - resolution: "har-validator@npm:5.1.5" - dependencies: - ajv: "npm:^6.12.3" - har-schema: "npm:^2.0.0" - checksum: 10c0/f1d606eb1021839e3a905be5ef7cca81c2256a6be0748efb8fefc14312214f9e6c15d7f2eaf37514104071207d84f627b68bb9f6178703da4e06fbd1a0649a5e - languageName: node - linkType: hard - "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -981,17 +795,6 @@ __metadata: languageName: node linkType: hard -"http-signature@npm:~1.2.0": - version: 1.2.0 - resolution: "http-signature@npm:1.2.0" - dependencies: - assert-plus: "npm:^1.0.0" - jsprim: "npm:^1.2.2" - sshpk: "npm:^1.7.0" - checksum: 10c0/582f7af7f354429e1fb19b3bbb9d35520843c69bb30a25b88ca3c5c2c10715f20ae7924e20cffbed220b1d3a726ef4fe8ccc48568d5744db87be9a79887d6733 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": version: 7.0.4 resolution: "https-proxy-agent@npm:7.0.4" @@ -1111,13 +914,6 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:~1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -1132,13 +928,6 @@ __metadata: languageName: node linkType: hard -"isstream@npm:~0.1.2": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 10c0/a6686a878735ca0a48e0d674dd6d8ad31aedfaf70f07920da16ceadc7577b46d67179a60b313f2e6860cb097a2c2eb3cbd0b89e921ae89199a59a17c3273d66f - languageName: node - linkType: hard - "jackspeak@npm:^2.3.6": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -1159,46 +948,6 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:~0.1.0": - version: 0.1.1 - resolution: "jsbn@npm:0.1.1" - checksum: 10c0/e046e05c59ff880ee4ef68902dbdcb6d2f3c5d60c357d4d68647dc23add556c31c0e5f41bdb7e69e793dd63468bd9e085da3636341048ef577b18f5b713877c0 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce - languageName: node - linkType: hard - -"json-schema@npm:0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 - languageName: node - linkType: hard - -"json-stringify-safe@npm:~5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 - languageName: node - linkType: hard - -"jsprim@npm:^1.2.2": - version: 1.4.2 - resolution: "jsprim@npm:1.4.2" - dependencies: - assert-plus: "npm:1.0.0" - extsprintf: "npm:1.3.0" - json-schema: "npm:0.4.0" - verror: "npm:1.10.0" - checksum: 10c0/5e4bca99e90727c2040eb4c2190d0ef1fe51798ed5714e87b841d304526190d960f9772acc7108fa1416b61e1122bcd60e4460c91793dce0835df5852aab55af - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" @@ -1262,7 +1011,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -1426,7 +1175,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^3.3.1": +"node-fetch@npm:^3.3.2": version: 3.3.2 resolution: "node-fetch@npm:3.3.2" dependencies: @@ -1506,13 +1255,6 @@ __metadata: languageName: node linkType: hard -"oauth-sign@npm:~0.9.0": - version: 0.9.0 - resolution: "oauth-sign@npm:0.9.0" - checksum: 10c0/fc92a516f6ddbb2699089a2748b04f55c47b6ead55a77cd3a2cbbce5f7af86164cb9425f9ae19acfd066f1ad7d3a96a67b8928c6ea946426f6d6c29e448497c2 - languageName: node - linkType: hard - "object-assign@npm:^4": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -1576,13 +1318,6 @@ __metadata: languageName: node linkType: hard -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 - languageName: node - linkType: hard - "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -1617,13 +1352,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab - languageName: node - linkType: hard - "pstree.remy@npm:^1.1.8": version: 1.1.8 resolution: "pstree.remy@npm:1.1.8" @@ -1631,13 +1359,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 - languageName: node - linkType: hard - "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -1647,13 +1368,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:~6.5.2": - version: 6.5.3 - resolution: "qs@npm:6.5.3" - checksum: 10c0/6631d4f2fa9d315e480662646745a4aa3a708817fbffe2cbdacec8ab9be130f92740c66191770fe9b704bc5fa9c1cc1f6596f55ad132fef7bd3ad1582f199eb0 - languageName: node - linkType: hard - "range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" @@ -1682,34 +1396,6 @@ __metadata: languageName: node linkType: hard -"request@npm:^2.88.2": - version: 2.88.2 - resolution: "request@npm:2.88.2" - dependencies: - aws-sign2: "npm:~0.7.0" - aws4: "npm:^1.8.0" - caseless: "npm:~0.12.0" - combined-stream: "npm:~1.0.6" - extend: "npm:~3.0.2" - forever-agent: "npm:~0.6.1" - form-data: "npm:~2.3.2" - har-validator: "npm:~5.1.3" - http-signature: "npm:~1.2.0" - is-typedarray: "npm:~1.0.0" - isstream: "npm:~0.1.2" - json-stringify-safe: "npm:~5.0.1" - mime-types: "npm:~2.1.19" - oauth-sign: "npm:~0.9.0" - performance-now: "npm:^2.1.0" - qs: "npm:~6.5.2" - safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:~2.5.0" - tunnel-agent: "npm:^0.6.0" - uuid: "npm:^3.3.2" - checksum: 10c0/0ec66e7af1391e51ad231de3b1c6c6aef3ebd0a238aa50d4191c7a792dcdb14920eea8d570c702dc5682f276fe569d176f9b8ebc6031a3cf4a630a691a431a63 - languageName: node - linkType: hard - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -1717,14 +1403,14 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2": +"safe-buffer@npm:5.2.1": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": +"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: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 @@ -1893,27 +1579,6 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.7.0": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" - dependencies: - asn1: "npm:~0.2.3" - assert-plus: "npm:^1.0.0" - bcrypt-pbkdf: "npm:^1.0.0" - dashdash: "npm:^1.12.0" - ecc-jsbn: "npm:~0.1.1" - getpass: "npm:^0.1.1" - jsbn: "npm:~0.1.0" - safer-buffer: "npm:^2.0.2" - tweetnacl: "npm:~0.14.0" - bin: - sshpk-conv: bin/sshpk-conv - sshpk-sign: bin/sshpk-sign - sshpk-verify: bin/sshpk-verify - checksum: 10c0/e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1 - languageName: node - linkType: hard - "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" @@ -1931,9 +1596,8 @@ __metadata: cross-env: "npm:^7.0.3" dotenv: "npm:^16.0.3" express: "npm:^4.18.2" - node-fetch: "npm:^3.3.1" + node-fetch: "npm:^3.3.2" nodemon: "npm:^2.0.22" - request: "npm:^2.88.2" languageName: unknown linkType: soft @@ -2034,32 +1698,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:~2.5.0": - version: 2.5.0 - resolution: "tough-cookie@npm:2.5.0" - dependencies: - psl: "npm:^1.1.28" - punycode: "npm:^2.1.1" - checksum: 10c0/e1cadfb24d40d64ca16de05fa8192bc097b66aeeb2704199b055ff12f450e4f30c927ce250f53d01f39baad18e1c11d66f65e545c5c6269de4c366fafa4c0543 - languageName: node - linkType: hard - -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a - languageName: node - linkType: hard - -"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": - version: 0.14.5 - resolution: "tweetnacl@npm:0.14.5" - checksum: 10c0/4612772653512c7bc19e61923fbf42903f5e0389ec76a4a1f17195859d114671ea4aa3b734c2029ce7e1fa7e5cc8b80580f67b071ecf0b46b5636d030a0102a2 - languageName: node - linkType: hard - "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -2102,15 +1740,6 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c - languageName: node - linkType: hard - "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" @@ -2118,15 +1747,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 - languageName: node - linkType: hard - "vary@npm:^1, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -2134,17 +1754,6 @@ __metadata: languageName: node linkType: hard -"verror@npm:1.10.0": - version: 1.10.0 - resolution: "verror@npm:1.10.0" - dependencies: - assert-plus: "npm:^1.0.0" - core-util-is: "npm:1.0.2" - extsprintf: "npm:^1.2.0" - checksum: 10c0/37ccdf8542b5863c525128908ac80f2b476eed36a32cb944de930ca1e2e78584cc435c4b9b4c68d0fc13a47b45ff364b4be43aa74f8804f9050140f660fb660d - languageName: node - linkType: hard - "web-streams-polyfill@npm:^3.0.3": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" From 2ad46285ed4943b1ce999469e54b27efd951b77f Mon Sep 17 00:00:00 2001 From: TessavWalstijn Date: Sat, 1 Mar 2025 10:09:56 +0100 Subject: [PATCH 3/6] Implemented nice name for all stack exchange sites --- package.json | 3 +- scripts/createMaps.js | 25 ++ .../reputationContainer.js | 8 +- source/components/SiteName/SiteName.js | 371 ++++++++++++++++++ source/components/SiteName/index.js | 1 + source/routes/stackExchange.route.js | 22 +- 6 files changed, 407 insertions(+), 23 deletions(-) create mode 100644 scripts/createMaps.js create mode 100644 source/components/SiteName/SiteName.js create mode 100644 source/components/SiteName/index.js diff --git a/package.json b/package.json index 8891dac..7d96fd1 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "scripts": { "dev": "nodemon ./source/index.js", "start": "node ./source/index.js", - "prod": "cross-env NODE_ENV=production node ./source/index.js" + "prod": "cross-env NODE_ENV=production node ./source/index.js", + "map": "node ./scripts/createMaps.js" }, "repository": { "type": "git", diff --git a/scripts/createMaps.js b/scripts/createMaps.js new file mode 100644 index 0000000..b819914 --- /dev/null +++ b/scripts/createMaps.js @@ -0,0 +1,25 @@ +import * as dotenv from 'dotenv' +import fetch from 'node-fetch' + +dotenv.config() + +const names = {} +const icons = {} + +fetch( + `https://api.stackexchange.com/2.3/sites?key=${process.env.STACK_EXCHANGE_API_KEY}&pagesize=999`, +) + .then(async (response) => { + const body = await response.json() + console.log(body.items.length) + const items = body.items + + items.forEach(async ({ api_site_parameter, name, icon_url }) => { + names[api_site_parameter] = name + icons[api_site_parameter] = icon_url + }) + }) + .then(async () => { + console.log(names) + console.log(icons) + }) diff --git a/source/components/ReputationContainer/reputationContainer.js b/source/components/ReputationContainer/reputationContainer.js index 2cfd935..9b76693 100644 --- a/source/components/ReputationContainer/reputationContainer.js +++ b/source/components/ReputationContainer/reputationContainer.js @@ -1,4 +1,4 @@ -const getRep = async (rep, surfix = '') => { +const getRep = (rep, surfix = '') => { if (rep > 9999) { switch (surfix) { case '': @@ -13,7 +13,7 @@ const getRep = async (rep, surfix = '') => { } let obj = {} - obj = await getRep(Math.round(rep / 1000), surfix) + obj = getRep(Math.round(rep / 1000), surfix) dist = obj.dist rep = obj.rep surfix = obj.surfix @@ -25,8 +25,8 @@ const getRep = async (rep, surfix = '') => { } } -export const reputationContainer = async (useImage, reputation) => { - const reputationInfo = await getRep(reputation) +export const reputationContainer = (useImage, reputation) => { + const reputationInfo = getRep(reputation) const reputationText = `${reputationInfo.rep}${reputationInfo.surfix}` return ` diff --git a/source/components/SiteName/SiteName.js b/source/components/SiteName/SiteName.js new file mode 100644 index 0000000..58124a2 --- /dev/null +++ b/source/components/SiteName/SiteName.js @@ -0,0 +1,371 @@ +const nameMap = { + stackoverflow: 'Stack Overflow', + serverfault: 'Server Fault', + superuser: 'Super User', + meta: 'Meta Stack Exchange', + webapps: 'Web Applications', + 'webapps.meta': 'Web Applications Meta', + gaming: 'Arqade', + 'gaming.meta': 'Arqade Meta', + webmasters: 'Webmasters', + 'webmasters.meta': 'Webmasters Meta', + cooking: 'Seasoned Advice', + 'cooking.meta': 'Seasoned Advice Meta', + gamedev: 'Game Development', + 'gamedev.meta': 'Game Development Meta', + photo: 'Photography', + 'photo.meta': 'Photography Meta', + stats: 'Cross Validated', + 'stats.meta': 'Cross Validated Meta', + math: 'Mathematics', + 'math.meta': 'Mathematics Meta', + diy: 'Home Improvement', + 'diy.meta': 'Home Improvement Meta', + 'meta.superuser': 'Meta Super User', + 'meta.serverfault': 'Meta Server Fault', + gis: 'Geographic Information Systems', + 'gis.meta': 'Geographic Information Systems Meta', + tex: 'TeX - LaTeX', + 'tex.meta': 'TeX - LaTeX Meta', + askubuntu: 'Ask Ubuntu', + 'meta.askubuntu': 'Ask Ubuntu Meta', + money: 'Personal Finance & Money', + 'money.meta': 'Personal Finance & Money Meta', + english: 'English Language & Usage', + 'english.meta': 'English Language & Usage Meta', + stackapps: 'Stack Apps', + ux: 'User Experience', + 'ux.meta': 'User Experience Meta', + unix: 'Unix & Linux', + 'unix.meta': 'Unix & Linux Meta', + wordpress: 'WordPress Development', + 'wordpress.meta': 'WordPress Development Meta', + cstheory: 'Theoretical Computer Science', + 'cstheory.meta': 'Theoretical Computer Science Meta', + apple: 'Ask Different', + 'apple.meta': 'Ask Different Meta', + rpg: 'Role-playing Games', + 'rpg.meta': 'Role-playing Games Meta', + bicycles: 'Bicycles', + 'bicycles.meta': 'Bicycles Meta', + softwareengineering: 'Software Engineering', + 'softwareengineering.meta': 'Software Engineering Meta', + electronics: 'Electrical Engineering', + 'electronics.meta': 'Electrical Engineering Meta', + android: 'Android Enthusiasts', + 'android.meta': 'Android Enthusiasts Meta', + boardgames: 'Board & Card Games', + 'boardgames.meta': 'Board & Card Games Meta', + physics: 'Physics', + 'physics.meta': 'Physics Meta', + homebrew: 'Homebrewing', + 'homebrew.meta': 'Homebrewing Meta', + security: 'Information Security', + 'security.meta': 'Information Security Meta', + writing: 'Writing', + 'writing.meta': 'Writing Meta', + video: 'Video Production', + 'video.meta': 'Video Production Meta', + graphicdesign: 'Graphic Design', + 'graphicdesign.meta': 'Graphic Design Meta', + dba: 'Database Administrators', + 'dba.meta': 'Database Administrators Meta', + scifi: 'Science Fiction & Fantasy', + 'scifi.meta': 'Science Fiction & Fantasy Meta', + codereview: 'Code Review', + 'codereview.meta': 'Code Review Meta', + codegolf: 'Code Golf', + 'codegolf.meta': 'Code Golf Meta', + quant: 'Quantitative Finance', + 'quant.meta': 'Quantitative Finance Meta', + pm: 'Project Management', + 'pm.meta': 'Project Management Meta', + skeptics: 'Skeptics', + 'skeptics.meta': 'Skeptics Meta', + fitness: 'Physical Fitness', + 'fitness.meta': 'Physical Fitness Meta', + drupal: 'Drupal Answers', + 'drupal.meta': 'Drupal Answers Meta', + mechanics: 'Motor Vehicle Maintenance & Repair', + 'mechanics.meta': 'Motor Vehicle Maintenance & Repair Meta', + parenting: 'Parenting', + 'parenting.meta': 'Parenting Meta', + sharepoint: 'SharePoint', + 'sharepoint.meta': 'SharePoint Meta', + music: 'Music: Practice & Theory', + 'music.meta': 'Music: Practice & Theory Meta', + sqa: 'Software Quality Assurance & Testing', + 'sqa.meta': 'Software Quality Assurance & Testing Meta', + judaism: 'Mi Yodeya', + 'judaism.meta': 'Mi Yodeya Meta', + german: 'German Language', + 'german.meta': 'German Language Meta', + japanese: 'Japanese Language', + 'japanese.meta': 'Japanese Language Meta', + philosophy: 'Philosophy', + 'philosophy.meta': 'Philosophy Meta', + gardening: 'Gardening & Landscaping', + 'gardening.meta': 'Gardening & Landscaping Meta', + travel: 'Travel', + 'travel.meta': 'Travel Meta', + crypto: 'Cryptography', + 'crypto.meta': 'Cryptography Meta', + dsp: 'Signal Processing', + 'dsp.meta': 'Signal Processing Meta', + french: 'French Language', + 'french.meta': 'French Language Meta', + christianity: 'Christianity', + 'christianity.meta': 'Christianity Meta', + bitcoin: 'Bitcoin', + 'bitcoin.meta': 'Bitcoin Meta', + linguistics: 'Linguistics', + 'linguistics.meta': 'Linguistics Meta', + hermeneutics: 'Biblical Hermeneutics', + 'hermeneutics.meta': 'Biblical Hermeneutics Meta', + history: 'History', + 'history.meta': 'History Meta', + bricks: 'Bricks', + 'bricks.meta': 'Bricks Meta', + spanish: 'Spanish Language', + 'spanish.meta': 'Spanish Language Meta', + scicomp: 'Computational Science', + 'scicomp.meta': 'Computational Science Meta', + movies: 'Movies & TV', + 'movies.meta': 'Movies & TV Meta', + chinese: 'Chinese Language', + 'chinese.meta': 'Chinese Language Meta', + biology: 'Biology', + 'biology.meta': 'Biology Meta', + poker: 'Poker', + 'poker.meta': 'Poker Meta', + mathematica: 'Mathematica', + 'mathematica.meta': 'Mathematica Meta', + psychology: 'Psychology & Neuroscience', + 'psychology.meta': 'Psychology & Neuroscience Meta', + outdoors: 'The Great Outdoors', + 'outdoors.meta': 'The Great Outdoors Meta', + martialarts: 'Martial Arts', + 'martialarts.meta': 'Martial Arts Meta', + sports: 'Sports', + 'sports.meta': 'Sports Meta', + academia: 'Academia', + 'academia.meta': 'Academia Meta', + cs: 'Computer Science', + 'cs.meta': 'Computer Science Meta', + workplace: 'The Workplace', + 'workplace.meta': 'The Workplace Meta', + chemistry: 'Chemistry', + 'chemistry.meta': 'Chemistry Meta', + chess: 'Chess', + 'chess.meta': 'Chess Meta', + raspberrypi: 'Raspberry Pi', + 'raspberrypi.meta': 'Raspberry Pi Meta', + russian: 'Russian Language', + 'russian.meta': 'Russian Language Meta', + islam: 'Islam', + 'islam.meta': 'Islam Meta', + salesforce: 'Salesforce', + 'salesforce.meta': 'Salesforce Meta', + patents: 'Ask Patents', + 'patents.meta': 'Ask Patents Meta', + genealogy: 'Genealogy & Family History', + 'genealogy.meta': 'Genealogy & Family History Meta', + robotics: 'Robotics', + 'robotics.meta': 'Robotics Meta', + expressionengine: 'ExpressionEngine® Answers', + 'expressionengine.meta': 'ExpressionEngine® Answers Meta', + politics: 'Politics', + 'politics.meta': 'Politics Meta', + anime: 'Anime & Manga', + 'anime.meta': 'Anime & Manga Meta', + magento: 'Magento', + 'magento.meta': 'Magento Meta', + ell: 'English Language Learners', + 'ell.meta': 'English Language Learners Meta', + sustainability: 'Sustainable Living', + 'sustainability.meta': 'Sustainable Living Meta', + tridion: 'Tridion', + 'tridion.meta': 'Tridion Meta', + reverseengineering: 'Reverse Engineering', + 'reverseengineering.meta': 'Reverse Engineering Meta', + networkengineering: 'Network Engineering', + 'networkengineering.meta': 'Network Engineering Meta', + opendata: 'Open Data', + 'opendata.meta': 'Open Data Meta', + freelancing: 'Freelancing', + 'freelancing.meta': 'Freelancing Meta', + blender: 'Blender', + 'blender.meta': 'Blender Meta', + 'mathoverflow.net': 'MathOverflow', + 'meta.mathoverflow.net': 'MathOverflow Meta', + space: 'Space Exploration', + 'space.meta': 'Space Exploration Meta', + sound: 'Sound Design', + 'sound.meta': 'Sound Design Meta', + astronomy: 'Astronomy', + 'astronomy.meta': 'Astronomy Meta', + tor: 'Tor', + 'tor.meta': 'Tor Meta', + pets: 'Pets', + 'pets.meta': 'Pets Meta', + ham: 'Amateur Radio', + 'ham.meta': 'Amateur Radio Meta', + italian: 'Italian Language', + 'italian.meta': 'Italian Language Meta', + 'pt.stackoverflow': 'Stack Overflow em Português', + 'pt.meta.stackoverflow': 'Stack Overflow em Português Meta', + aviation: 'Aviation', + 'aviation.meta': 'Aviation Meta', + ebooks: 'Ebooks', + 'ebooks.meta': 'Ebooks Meta', + alcohol: 'Beer, Wine & Spirits', + 'alcohol.meta': 'Beer, Wine & Spirits Meta', + softwarerecs: 'Software Recommendations', + 'softwarerecs.meta': 'Software Recommendations Meta', + arduino: 'Arduino', + 'arduino.meta': 'Arduino Meta', + cs50: 'CS50', + 'cs50.meta': 'CS50 Meta', + expatriates: 'Expatriates', + 'expatriates.meta': 'Expatriates Meta', + matheducators: 'Mathematics Educators', + 'matheducators.meta': 'Mathematics Educators Meta', + 'meta.stackoverflow': 'Meta Stack Overflow', + earthscience: 'Earth Science', + 'earthscience.meta': 'Earth Science Meta', + joomla: 'Joomla', + 'joomla.meta': 'Joomla Meta', + datascience: 'Data Science', + 'datascience.meta': 'Data Science Meta', + puzzling: 'Puzzling', + 'puzzling.meta': 'Puzzling Meta', + craftcms: 'Craft CMS', + 'craftcms.meta': 'Craft CMS Meta', + buddhism: 'Buddhism', + 'buddhism.meta': 'Buddhism Meta', + hinduism: 'Hinduism', + 'hinduism.meta': 'Hinduism Meta', + communitybuilding: 'Community Building', + 'communitybuilding.meta': 'Community Building Meta', + worldbuilding: 'Worldbuilding', + 'worldbuilding.meta': 'Worldbuilding Meta', + 'ja.stackoverflow': 'スタック・オーバーフロー', + 'ja.meta.stackoverflow': 'スタック・オーバーフローMeta', + emacs: 'Emacs', + 'emacs.meta': 'Emacs Meta', + hsm: 'History of Science and Mathematics', + 'hsm.meta': 'History of Science and Mathematics Meta', + economics: 'Economics', + 'economics.meta': 'Economics Meta', + lifehacks: 'Lifehacks', + 'lifehacks.meta': 'Lifehacks Meta', + engineering: 'Engineering', + 'engineering.meta': 'Engineering Meta', + coffee: 'Coffee', + 'coffee.meta': 'Coffee Meta', + vi: 'Vi and Vim', + 'vi.meta': 'Vi and Vim Meta', + musicfans: 'Music Fans', + 'musicfans.meta': 'Music Fans Meta', + woodworking: 'Woodworking', + 'woodworking.meta': 'Woodworking Meta', + civicrm: 'CiviCRM', + 'civicrm.meta': 'CiviCRM Meta', + medicalsciences: 'Medical Sciences', + 'medicalsciences.meta': 'Medical Sciences Meta', + 'ru.stackoverflow': 'Stack Overflow на русском', + 'ru.meta.stackoverflow': 'Stack Overflow на русском Meta', + rus: 'Русский язык', + 'rus.meta': 'Русский язык Meta', + mythology: 'Mythology & Folklore', + 'mythology.meta': 'Mythology & Folklore Meta', + law: 'Law', + 'law.meta': 'Law Meta', + opensource: 'Open Source', + 'opensource.meta': 'Open Source Meta', + elementaryos: 'elementary OS', + 'elementaryos.meta': 'elementary OS Meta', + portuguese: 'Portuguese Language', + 'portuguese.meta': 'Portuguese Language Meta', + computergraphics: 'Computer Graphics', + 'computergraphics.meta': 'Computer Graphics Meta', + hardwarerecs: 'Hardware Recommendations', + 'hardwarerecs.meta': 'Hardware Recommendations Meta', + 'es.stackoverflow': 'Stack Overflow en español', + 'es.meta.stackoverflow': 'Stack Overflow Meta en español', + '3dprinting': '3D Printing', + '3dprinting.meta': '3D Printing Meta', + ethereum: 'Ethereum', + 'ethereum.meta': 'Ethereum Meta', + latin: 'Latin Language', + 'latin.meta': 'Latin Language Meta', + languagelearning: 'Language Learning', + 'languagelearning.meta': 'Language Learning Meta', + retrocomputing: 'Retrocomputing', + 'retrocomputing.meta': 'Retrocomputing Meta', + crafts: 'Arts & Crafts', + 'crafts.meta': 'Arts & Crafts Meta', + korean: 'Korean Language', + 'korean.meta': 'Korean Language Meta', + monero: 'Monero', + 'monero.meta': 'Monero Meta', + ai: 'Artificial Intelligence', + 'ai.meta': 'Artificial Intelligence Meta', + esperanto: 'Esperanto Language', + 'esperanto.meta': 'Esperanto Language Meta', + sitecore: 'Sitecore', + 'sitecore.meta': 'Sitecore Meta', + iot: 'Internet of Things', + 'iot.meta': 'Internet of Things Meta', + literature: 'Literature', + 'literature.meta': 'Literature Meta', + vegetarianism: 'Veganism & Vegetarianism', + 'vegetarianism.meta': 'Veganism & Vegetarianism Meta', + ukrainian: 'Ukrainian Language', + 'ukrainian.meta': 'Ukrainian Language Meta', + devops: 'DevOps', + 'devops.meta': 'DevOps Meta', + bioinformatics: 'Bioinformatics', + 'bioinformatics.meta': 'Bioinformatics Meta', + cseducators: 'Computer Science Educators', + 'cseducators.meta': 'Computer Science Educators Meta', + interpersonal: 'Interpersonal Skills', + 'interpersonal.meta': 'Interpersonal Skills Meta', + iota: 'Iota', + 'iota.meta': 'Iota Meta', + stellar: 'Stellar', + 'stellar.meta': 'Stellar Meta', + conlang: 'Constructed Languages', + 'conlang.meta': 'Constructed Languages Meta', + quantumcomputing: 'Quantum Computing', + 'quantumcomputing.meta': 'Quantum Computing Meta', + eosio: 'EOS.IO', + 'eosio.meta': 'EOS.IO Meta', + tezos: 'Tezos', + 'tezos.meta': 'Tezos Meta', + or: 'Operations Research', + 'or.meta': 'Operations Research Meta', + drones: 'Drones and Model Aircraft', + 'drones.meta': 'Drones and Model Aircraft Meta', + mattermodeling: 'Matter Modeling', + 'mattermodeling.meta': 'Matter Modeling Meta', + cardano: 'Cardano', + 'cardano.meta': 'Cardano Meta', + proofassistants: 'Proof Assistants', + 'proofassistants.meta': 'Proof Assistants Meta', + substrate: 'Substrate and Polkadot', + 'substrate.meta': 'Substrate and Polkadot Meta', + bioacoustics: 'Bioacoustics', + 'bioacoustics.meta': 'Bioacoustics Meta', + solana: 'Solana', + 'solana.meta': 'Solana Meta', + langdev: 'Programming Language Design and Implementation', + 'langdev.meta': + 'Programming Language Design and Implementation Meta', + genai: 'GenAI', + 'genai.meta': 'GenAI Meta', +} + +export const siteName = (seSite) => { + return nameMap[seSite.toLowerCase()] +} diff --git a/source/components/SiteName/index.js b/source/components/SiteName/index.js new file mode 100644 index 0000000..23d2e9d --- /dev/null +++ b/source/components/SiteName/index.js @@ -0,0 +1 @@ +export { siteName } from './SiteName.js' diff --git a/source/routes/stackExchange.route.js b/source/routes/stackExchange.route.js index 7fa5eff..1a23671 100644 --- a/source/routes/stackExchange.route.js +++ b/source/routes/stackExchange.route.js @@ -12,6 +12,7 @@ import { } from '../components/Icons/icons.js' import { SVG } from '../components/SVG/index.js' import { errorText } from '../components/ErrorText/index.js' +import { siteName } from '../components/SiteName/index.js' dotenv.config() @@ -88,21 +89,6 @@ router.get('/', async (req, res) => { ) } - let siteName = seSite - switch (seSite.toLowerCase()) { - case 'stackoverflow': - siteName = 'Stack Overflow' - break - case 'meta': - siteName = 'Meta Exchange' - break - case 'askubuntu': - siteName = 'Ask Ubuntu' - break - default: - break - } - const getData = async (url) => { let promise = new Promise((res, rej) => { fetch(url, { @@ -136,7 +122,7 @@ router.get('/', async (req, res) => { SVG( true, true, - siteName, + siteName(seSite), ` ${webError()} ${errorText(missingInfo)} @@ -166,13 +152,13 @@ router.get('/', async (req, res) => { SVG( useImage, false, - siteName, + siteName(seSite), `${ useImage ? await userImage(user.profile_image) : userName(user.display_name, nameSize, nameX) } - ${await reputationContainer(useImage, user.reputation)} + ${reputationContainer(useImage, user.reputation)} ${badgeContainer(useImage, user.badge_counts)}`, ), ) From 9340fb63de1a2dce7f228a39944b21a156f15ac5 Mon Sep 17 00:00:00 2001 From: TessavWalstijn Date: Sat, 1 Mar 2025 12:17:33 +0100 Subject: [PATCH 4/6] Updated changelog to reflect current changes --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e475ded..63e3673 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # SE Readme Changelog +## [v2.3.0 - 2025-03-01](https://github.com/squeeble-ink/stackexchange.readme-stats/releases/tag/v2.3.0) + +### Added + +- Implemented nice name for all stack exchange sites + +### Fixed + +- Profile image rendering + +## [v2.2.1 - 2025-02-28](https://github.com/squeeble-ink/stackexchange.readme-stats/releases/tag/v2.2.1) + +### Changed + +- No hard requirement for path '/se' to be in the URL on project level + ## [v2.2.0 - 2024-04-14](https://github.com/squeeble-ink/stackexchange.readme-stats/releases/tag/v2.2.0) ### Added From 8fdd3781a2bc2441cb0406c8a4ce62ee0210ce89 Mon Sep 17 00:00:00 2001 From: TessavWalstijn Date: Sat, 1 Mar 2025 13:03:05 +0100 Subject: [PATCH 5/6] Added stack exchange site logo --- CHANGELOG.md | 2 + scripts/createMaps.js | 6 +- source/components/SiteLogo/SiteLogo.js | 32 ++ source/components/SiteLogo/SiteLogoMap.js | 380 ++++++++++++++++++++++ source/components/SiteLogo/index.js | 1 + source/routes/stackExchange.route.js | 6 +- source/utils/processObjectOfPromises.js | 14 + 7 files changed, 437 insertions(+), 4 deletions(-) create mode 100644 source/components/SiteLogo/SiteLogo.js create mode 100644 source/components/SiteLogo/SiteLogoMap.js create mode 100644 source/components/SiteLogo/index.js create mode 100644 source/utils/processObjectOfPromises.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 63e3673..3f9f964 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ### Added +- Implemented the stack exchange site logo instead of a title + Title will be used as fallback - Implemented nice name for all stack exchange sites ### Fixed diff --git a/scripts/createMaps.js b/scripts/createMaps.js index b819914..29ac9a3 100644 --- a/scripts/createMaps.js +++ b/scripts/createMaps.js @@ -14,12 +14,12 @@ fetch( console.log(body.items.length) const items = body.items - items.forEach(async ({ api_site_parameter, name, icon_url }) => { + items.forEach(async ({ api_site_parameter, name, logo_url }) => { names[api_site_parameter] = name - icons[api_site_parameter] = icon_url + icons[api_site_parameter] = logo_url }) }) .then(async () => { - console.log(names) + // console.log(names) console.log(icons) }) diff --git a/source/components/SiteLogo/SiteLogo.js b/source/components/SiteLogo/SiteLogo.js new file mode 100644 index 0000000..52267ee --- /dev/null +++ b/source/components/SiteLogo/SiteLogo.js @@ -0,0 +1,32 @@ +import { getBase64Image } from '../../utils/getBase64Image.js' +import { siteLogoMap } from './SiteLogoMap.js' + +/** + * @param {string} seSite parameter from request + * @returns svg string + */ +export const siteLogo = async (seSite) => { + try { + const siteUrl = siteLogoMap(seSite) + const base64Image = await getBase64Image(siteUrl) + + return ` + + + + + ` + } catch { + return '' + } +} diff --git a/source/components/SiteLogo/SiteLogoMap.js b/source/components/SiteLogo/SiteLogoMap.js new file mode 100644 index 0000000..a0a3395 --- /dev/null +++ b/source/components/SiteLogo/SiteLogoMap.js @@ -0,0 +1,380 @@ +const iconMap = { + stackoverflow: 'https://cdn.sstatic.net/Sites/stackoverflow/Img/logo.png', + serverfault: 'https://cdn.sstatic.net/Sites/serverfault/Img/logo.png', + superuser: 'https://cdn.sstatic.net/Sites/superuser/Img/logo.png', + meta: 'https://meta.stackexchange.com/Content/Sites/stackexchangemeta/Img/logo.png', + webapps: 'https://cdn.sstatic.net/Sites/webapps/Img/logo.png', + 'webapps.meta': 'https://cdn.sstatic.net/Sites/webappsmeta/Img/logo.png', + gaming: 'https://cdn.sstatic.net/Sites/gaming/Img/logo.png', + 'gaming.meta': 'https://cdn.sstatic.net/Sites/gamingmeta/Img/logo.png', + webmasters: 'https://cdn.sstatic.net/Sites/webmasters/Img/logo.png', + 'webmasters.meta': 'https://cdn.sstatic.net/Sites/webmastersmeta/Img/logo.png', + cooking: 'https://cdn.sstatic.net/Sites/cooking/Img/logo.png', + 'cooking.meta': 'https://cdn.sstatic.net/Sites/cookingmeta/Img/logo.png', + gamedev: 'https://cdn.sstatic.net/Sites/gamedev/Img/logo.png', + 'gamedev.meta': 'https://cdn.sstatic.net/Sites/gamedevmeta/Img/logo.png', + photo: 'https://cdn.sstatic.net/Sites/photo/Img/logo.png', + 'photo.meta': 'https://cdn.sstatic.net/Sites/photometa/Img/logo.png', + stats: 'https://cdn.sstatic.net/Sites/stats/Img/logo.png', + 'stats.meta': 'https://cdn.sstatic.net/Sites/statsmeta/Img/logo.png', + math: 'https://cdn.sstatic.net/Sites/math/Img/logo.png', + 'math.meta': 'https://cdn.sstatic.net/Sites/mathmeta/Img/logo.png', + diy: 'https://cdn.sstatic.net/Sites/diy/Img/logo.png', + 'diy.meta': 'https://cdn.sstatic.net/Sites/diymeta/Img/logo.png', + 'meta.superuser': 'https://cdn.sstatic.net/Sites/superusermeta/Img/logo.png', + 'meta.serverfault': 'https://cdn.sstatic.net/Sites/serverfaultmeta/Img/logo.png', + gis: 'https://cdn.sstatic.net/Sites/gis/Img/logo.png', + 'gis.meta': 'https://cdn.sstatic.net/Sites/gismeta/Img/logo.png', + tex: 'https://cdn.sstatic.net/Sites/tex/Img/logo.png', + 'tex.meta': 'https://cdn.sstatic.net/Sites/texmeta/Img/logo.png', + askubuntu: 'https://cdn.sstatic.net/Sites/askubuntu/Img/logo.png', + 'meta.askubuntu': 'https://cdn.sstatic.net/Sites/askubuntumeta/Img/logo.png', + money: 'https://cdn.sstatic.net/Sites/money/Img/logo.png', + 'money.meta': 'https://cdn.sstatic.net/Sites/moneymeta/Img/logo.png', + english: 'https://cdn.sstatic.net/Sites/english/Img/logo.png', + 'english.meta': 'https://cdn.sstatic.net/Sites/englishmeta/Img/logo.png', + stackapps: 'https://cdn.sstatic.net/Sites/stackapps/Img/logo.png', + ux: 'https://cdn.sstatic.net/Sites/ux/Img/logo.png', + 'ux.meta': 'https://cdn.sstatic.net/Sites/uxmeta/Img/logo.png', + unix: 'https://cdn.sstatic.net/Sites/unix/Img/logo.png', + 'unix.meta': 'https://cdn.sstatic.net/Sites/unixmeta/Img/logo.png', + wordpress: 'https://cdn.sstatic.net/Sites/wordpress/Img/logo.png', + 'wordpress.meta': 'https://cdn.sstatic.net/Sites/wordpressmeta/Img/logo.png', + cstheory: 'https://cdn.sstatic.net/Sites/cstheory/Img/logo.png', + 'cstheory.meta': 'https://cdn.sstatic.net/Sites/cstheorymeta/Img/logo.png', + apple: 'https://cdn.sstatic.net/Sites/apple/Img/logo.png', + 'apple.meta': 'https://cdn.sstatic.net/Sites/applemeta/Img/logo.png', + rpg: 'https://cdn.sstatic.net/Sites/rpg/Img/logo.png', + 'rpg.meta': 'https://cdn.sstatic.net/Sites/rpgmeta/Img/logo.png', + bicycles: 'https://cdn.sstatic.net/Sites/bicycles/Img/logo.png', + 'bicycles.meta': 'https://cdn.sstatic.net/Sites/bicyclesmeta/Img/logo.png', + softwareengineering: 'https://cdn.sstatic.net/Sites/softwareengineering/Img/logo.png', + 'softwareengineering.meta': 'https://cdn.sstatic.net/Sites/softwareengineeringmeta/Img/logo.png', + electronics: 'https://cdn.sstatic.net/Sites/electronics/Img/logo.png', + 'electronics.meta': 'https://cdn.sstatic.net/Sites/electronicsmeta/Img/logo.png', + android: 'https://cdn.sstatic.net/Sites/android/Img/logo.png', + 'android.meta': 'https://cdn.sstatic.net/Sites/androidmeta/Img/logo.png', + boardgames: 'https://cdn.sstatic.net/Sites/boardgames/Img/apple-touch-icon.png', + 'boardgames.meta': 'https://cdn.sstatic.net/Sites/boardgamesmeta/Img/apple-touch-icon.png', + physics: 'https://cdn.sstatic.net/Sites/physics/Img/logo.png', + 'physics.meta': 'https://cdn.sstatic.net/Sites/physicsmeta/Img/logo.png', + homebrew: 'https://cdn.sstatic.net/Sites/homebrew/Img/apple-touch-icon.png', + 'homebrew.meta': 'https://cdn.sstatic.net/Sites/homebrewmeta/Img/apple-touch-icon.png', + security: 'https://cdn.sstatic.net/Sites/security/Img/logo.png', + 'security.meta': 'https://cdn.sstatic.net/Sites/securitymeta/Img/logo.png', + writing: 'https://cdn.sstatic.net/Sites/writing/Img/apple-touch-icon.png', + 'writing.meta': 'https://cdn.sstatic.net/Sites/writingmeta/Img/apple-touch-icon.png', + video: 'https://cdn.sstatic.net/Sites/avp/Img/apple-touch-icon.png', + 'video.meta': 'https://cdn.sstatic.net/Sites/avpmeta/Img/apple-touch-icon.png', + graphicdesign: 'https://cdn.sstatic.net/Sites/graphicdesign/Img/logo.png', + 'graphicdesign.meta': 'https://cdn.sstatic.net/Sites/graphicdesignmeta/Img/logo.png', + dba: 'https://cdn.sstatic.net/Sites/dba/Img/logo.png', + 'dba.meta': 'https://cdn.sstatic.net/Sites/dbameta/Img/logo.png', + scifi: 'https://cdn.sstatic.net/Sites/scifi/Img/logo.png', + 'scifi.meta': 'https://cdn.sstatic.net/Sites/scifimeta/Img/logo.png', + codereview: 'https://cdn.sstatic.net/Sites/codereview/Img/logo.png', + 'codereview.meta': 'https://cdn.sstatic.net/Sites/codereviewmeta/Img/logo.png', + codegolf: 'https://cdn.sstatic.net/Sites/codegolf/Img/logo.png', + 'codegolf.meta': 'https://cdn.sstatic.net/Sites/codegolfmeta/Img/logo.png', + quant: 'https://cdn.sstatic.net/Sites/quant/Img/apple-touch-icon.png', + 'quant.meta': 'https://cdn.sstatic.net/Sites/quantmeta/Img/apple-touch-icon.png', + pm: 'https://cdn.sstatic.net/Sites/pm/Img/apple-touch-icon.png', + 'pm.meta': 'https://cdn.sstatic.net/Sites/pmmeta/Img/apple-touch-icon.png', + skeptics: 'https://cdn.sstatic.net/Sites/skeptics/Img/logo.png', + 'skeptics.meta': 'https://cdn.sstatic.net/Sites/skepticsmeta/Img/logo.png', + fitness: 'https://cdn.sstatic.net/Sites/fitness/Img/apple-touch-icon.png', + 'fitness.meta': 'https://cdn.sstatic.net/Sites/fitnessmeta/Img/apple-touch-icon.png', + drupal: 'https://cdn.sstatic.net/Sites/drupal/Img/logo.png', + 'drupal.meta': 'https://cdn.sstatic.net/Sites/drupalmeta/Img/logo.png', + mechanics: 'https://cdn.sstatic.net/Sites/mechanics/Img/apple-touch-icon.png', + 'mechanics.meta': 'https://cdn.sstatic.net/Sites/mechanicsmeta/Img/apple-touch-icon.png', + parenting: 'https://cdn.sstatic.net/Sites/parenting/Img/apple-touch-icon.png', + 'parenting.meta': 'https://cdn.sstatic.net/Sites/parentingmeta/Img/apple-touch-icon.png', + sharepoint: 'https://cdn.sstatic.net/Sites/sharepoint/Img/logo.png', + 'sharepoint.meta': 'https://cdn.sstatic.net/Sites/sharepointmeta/Img/logo.png', + music: 'https://cdn.sstatic.net/Sites/music/Img/logo.png', + 'music.meta': 'https://cdn.sstatic.net/Sites/musicmeta/Img/logo.png', + sqa: 'https://cdn.sstatic.net/Sites/sqa/Img/apple-touch-icon.png', + 'sqa.meta': 'https://cdn.sstatic.net/Sites/sqameta/Img/apple-touch-icon.png', + judaism: 'https://cdn.sstatic.net/Sites/judaism/Img/logo.png', + 'judaism.meta': 'https://cdn.sstatic.net/Sites/judaismmeta/Img/logo.png', + german: 'https://cdn.sstatic.net/Sites/german/Img/apple-touch-icon.png', + 'german.meta': 'https://cdn.sstatic.net/Sites/germanmeta/Img/apple-touch-icon.png', + japanese: 'https://cdn.sstatic.net/Sites/japanese/Img/logo.png', + 'japanese.meta': 'https://cdn.sstatic.net/Sites/japanesemeta/Img/logo.png', + philosophy: 'https://cdn.sstatic.net/Sites/philosophy/Img/apple-touch-icon.png', + 'philosophy.meta': 'https://cdn.sstatic.net/Sites/philosophymeta/Img/apple-touch-icon.png', + gardening: 'https://cdn.sstatic.net/Sites/gardening/Img/apple-touch-icon.png', + 'gardening.meta': 'https://cdn.sstatic.net/Sites/gardeningmeta/Img/apple-touch-icon.png', + travel: 'https://cdn.sstatic.net/Sites/travel/Img/logo.png', + 'travel.meta': 'https://cdn.sstatic.net/Sites/travelmeta/Img/logo.png', + crypto: 'https://cdn.sstatic.net/Sites/crypto/Img/logo.png', + 'crypto.meta': 'https://cdn.sstatic.net/Sites/cryptometa/Img/logo.png', + dsp: 'https://cdn.sstatic.net/Sites/dsp/Img/logo.png', + 'dsp.meta': 'https://cdn.sstatic.net/Sites/dspmeta/Img/logo.png', + french: 'https://cdn.sstatic.net/Sites/french/Img/apple-touch-icon.png', + 'french.meta': 'https://cdn.sstatic.net/Sites/frenchmeta/Img/apple-touch-icon.png', + christianity: 'https://cdn.sstatic.net/Sites/christianity/Img/logo.png', + 'christianity.meta': 'https://cdn.sstatic.net/Sites/christianitymeta/Img/logo.png', + bitcoin: 'https://cdn.sstatic.net/Sites/bitcoin/Img/apple-touch-icon.png', + 'bitcoin.meta': 'https://cdn.sstatic.net/Sites/bitcoinmeta/Img/apple-touch-icon.png', + linguistics: 'https://cdn.sstatic.net/Sites/linguistics/Img/apple-touch-icon.png', + 'linguistics.meta': 'https://cdn.sstatic.net/Sites/linguisticsmeta/Img/apple-touch-icon.png', + hermeneutics: 'https://cdn.sstatic.net/Sites/hermeneutics/Img/apple-touch-icon.png', + 'hermeneutics.meta': 'https://cdn.sstatic.net/Sites/hermeneuticsmeta/Img/apple-touch-icon.png', + history: 'https://cdn.sstatic.net/Sites/history/Img/apple-touch-icon.png', + 'history.meta': 'https://cdn.sstatic.net/Sites/historymeta/Img/apple-touch-icon.png', + bricks: 'https://cdn.sstatic.net/Sites/bricks/Img/apple-touch-icon.png', + 'bricks.meta': 'https://cdn.sstatic.net/Sites/bricksmeta/Img/apple-touch-icon.png', + spanish: 'https://cdn.sstatic.net/Sites/spanish/Img/apple-touch-icon.png', + 'spanish.meta': 'https://cdn.sstatic.net/Sites/spanishmeta/Img/apple-touch-icon.png', + scicomp: 'https://cdn.sstatic.net/Sites/scicomp/Img/apple-touch-icon.png', + 'scicomp.meta': 'https://cdn.sstatic.net/Sites/scicompmeta/Img/apple-touch-icon.png', + movies: 'https://cdn.sstatic.net/Sites/movies/Img/logo.png', + 'movies.meta': 'https://cdn.sstatic.net/Sites/moviesmeta/Img/logo.png', + chinese: 'https://cdn.sstatic.net/Sites/chinese/Img/apple-touch-icon.png', + 'chinese.meta': 'https://cdn.sstatic.net/Sites/chinesemeta/Img/apple-touch-icon.png', + biology: 'https://cdn.sstatic.net/Sites/biology/Img/logo.png', + 'biology.meta': 'https://cdn.sstatic.net/Sites/biologymeta/Img/logo.png', + poker: 'https://cdn.sstatic.net/Sites/poker/Img/apple-touch-icon.png', + 'poker.meta': 'https://cdn.sstatic.net/Sites/pokermeta/Img/apple-touch-icon.png', + mathematica: 'https://cdn.sstatic.net/Sites/mathematica/Img/logo.png', + 'mathematica.meta': 'https://cdn.sstatic.net/Sites/mathematicameta/Img/logo.png', + psychology: 'https://cdn.sstatic.net/Sites/psychology/Img/apple-touch-icon.png', + 'psychology.meta': 'https://cdn.sstatic.net/Sites/psychologymeta/Img/apple-touch-icon.png', + outdoors: 'https://cdn.sstatic.net/Sites/outdoors/Img/apple-touch-icon.png', + 'outdoors.meta': 'https://cdn.sstatic.net/Sites/outdoorsmeta/Img/apple-touch-icon.png', + martialarts: 'https://cdn.sstatic.net/Sites/martialarts/Img/apple-touch-icon.png', + 'martialarts.meta': 'https://cdn.sstatic.net/Sites/martialartsmeta/Img/apple-touch-icon.png', + sports: 'https://cdn.sstatic.net/Sites/sports/Img/apple-touch-icon.png', + 'sports.meta': 'https://cdn.sstatic.net/Sites/sportsmeta/Img/apple-touch-icon.png', + academia: 'https://cdn.sstatic.net/Sites/academia/Img/logo.png', + 'academia.meta': 'https://cdn.sstatic.net/Sites/academiameta/Img/logo.png', + cs: 'https://cdn.sstatic.net/Sites/cs/Img/logo.png', + 'cs.meta': 'https://cdn.sstatic.net/Sites/csmeta/Img/logo.png', + workplace: 'https://cdn.sstatic.net/Sites/workplace/Img/logo.png', + 'workplace.meta': 'https://cdn.sstatic.net/Sites/workplacemeta/Img/logo.png', + chemistry: 'https://cdn.sstatic.net/Sites/chemistry/Img/logo.png', + 'chemistry.meta': 'https://cdn.sstatic.net/Sites/chemistrymeta/Img/logo.png', + chess: 'https://cdn.sstatic.net/Sites/chess/Img/apple-touch-icon.png', + 'chess.meta': 'https://cdn.sstatic.net/Sites/chessmeta/Img/apple-touch-icon.png', + raspberrypi: 'https://cdn.sstatic.net/Sites/raspberrypi/Img/logo.png', + 'raspberrypi.meta': 'https://cdn.sstatic.net/Sites/raspberrypimeta/Img/logo.png', + russian: 'https://cdn.sstatic.net/Sites/russian/Img/apple-touch-icon.png', + 'russian.meta': 'https://cdn.sstatic.net/Sites/russianmeta/Img/apple-touch-icon.png', + islam: 'https://cdn.sstatic.net/Sites/islam/Img/apple-touch-icon.png', + 'islam.meta': 'https://cdn.sstatic.net/Sites/islammeta/Img/apple-touch-icon.png', + salesforce: 'https://cdn.sstatic.net/Sites/salesforce/Img/logo.png', + 'salesforce.meta': 'https://cdn.sstatic.net/Sites/salesforcemeta/Img/logo.png', + patents: 'https://cdn.sstatic.net/Sites/patents/Img/apple-touch-icon.png', + 'patents.meta': 'https://cdn.sstatic.net/Sites/patentsmeta/Img/apple-touch-icon.png', + genealogy: 'https://cdn.sstatic.net/Sites/genealogy/Img/apple-touch-icon.png', + 'genealogy.meta': 'https://cdn.sstatic.net/Sites/genealogymeta/Img/apple-touch-icon.png', + robotics: 'https://cdn.sstatic.net/Sites/robotics/Img/apple-touch-icon.png', + 'robotics.meta': 'https://cdn.sstatic.net/Sites/roboticsmeta/Img/apple-touch-icon.png', + expressionengine: 'https://cdn.sstatic.net/Sites/expressionengine/Img/logo.png', + 'expressionengine.meta': 'https://cdn.sstatic.net/Sites/expressionenginemeta/Img/logo.png', + politics: 'https://cdn.sstatic.net/Sites/politics/Img/apple-touch-icon.png', + 'politics.meta': 'https://cdn.sstatic.net/Sites/politicsmeta/Img/apple-touch-icon.png', + anime: 'https://cdn.sstatic.net/Sites/anime/Img/logo.png', + 'anime.meta': 'https://cdn.sstatic.net/Sites/animemeta/Img/logo.png', + magento: 'https://cdn.sstatic.net/Sites/magento/Img/logo.png', + 'magento.meta': 'https://cdn.sstatic.net/Sites/magentometa/Img/logo.png', + ell: 'https://cdn.sstatic.net/Sites/ell/Img/logo.png', + 'ell.meta': 'https://cdn.sstatic.net/Sites/ellmeta/Img/logo.png', + sustainability: 'https://cdn.sstatic.net/Sites/sustainability/Img/apple-touch-icon.png', + 'sustainability.meta': 'https://cdn.sstatic.net/Sites/sustainabilitymeta/Img/apple-touch-icon.png', + tridion: 'https://cdn.sstatic.net/Sites/tridion/Img/apple-touch-icon.png', + 'tridion.meta': 'https://cdn.sstatic.net/Sites/tridionmeta/Img/apple-touch-icon.png', + reverseengineering: 'https://cdn.sstatic.net/Sites/reverseengineering/Img/apple-touch-icon.png', + 'reverseengineering.meta': 'https://cdn.sstatic.net/Sites/reverseengineeringmeta/Img/apple-touch-icon.png', + networkengineering: 'https://cdn.sstatic.net/Sites/networkengineering/Img/logo.png', + 'networkengineering.meta': 'https://cdn.sstatic.net/Sites/networkengineeringmeta/Img/logo.png', + opendata: 'https://cdn.sstatic.net/Sites/opendata/Img/apple-touch-icon.png', + 'opendata.meta': 'https://cdn.sstatic.net/Sites/opendatameta/Img/apple-touch-icon.png', + freelancing: 'https://cdn.sstatic.net/Sites/freelancing/Img/apple-touch-icon.png', + 'freelancing.meta': 'https://cdn.sstatic.net/Sites/freelancingmeta/Img/apple-touch-icon.png', + blender: 'https://cdn.sstatic.net/Sites/blender/Img/logo.png', + 'blender.meta': 'https://cdn.sstatic.net/Sites/blendermeta/Img/logo.png', + 'mathoverflow.net': 'https://cdn.sstatic.net/Sites/mathoverflow/Img/logo.png', + 'meta.mathoverflow.net': 'https://cdn.sstatic.net/Sites/mathoverflowmeta/Img/logo.png', + space: 'https://cdn.sstatic.net/Sites/space/Img/apple-touch-icon.png', + 'space.meta': 'https://cdn.sstatic.net/Sites/spacemeta/Img/apple-touch-icon.png', + sound: 'https://cdn.sstatic.net/Sites/sound/Img/apple-touch-icon.png', + 'sound.meta': 'https://cdn.sstatic.net/Sites/soundmeta/Img/apple-touch-icon.png', + astronomy: 'https://cdn.sstatic.net/Sites/astronomy/Img/apple-touch-icon.png', + 'astronomy.meta': 'https://cdn.sstatic.net/Sites/astronomymeta/Img/apple-touch-icon.png', + tor: 'https://cdn.sstatic.net/Sites/tor/Img/apple-touch-icon.png', + 'tor.meta': 'https://cdn.sstatic.net/Sites/tormeta/Img/apple-touch-icon.png', + pets: 'https://cdn.sstatic.net/Sites/pets/Img/apple-touch-icon.png', + 'pets.meta': 'https://cdn.sstatic.net/Sites/petsmeta/Img/apple-touch-icon.png', + ham: 'https://cdn.sstatic.net/Sites/ham/Img/apple-touch-icon.png', + 'ham.meta': 'https://cdn.sstatic.net/Sites/hammeta/Img/apple-touch-icon.png', + italian: 'https://cdn.sstatic.net/Sites/italian/Img/apple-touch-icon.png', + 'italian.meta': 'https://cdn.sstatic.net/Sites/italianmeta/Img/apple-touch-icon.png', + 'pt.stackoverflow': 'https://cdn.sstatic.net/Sites/br/Img/logo.png', + 'pt.meta.stackoverflow': 'https://cdn.sstatic.net/Sites/brmeta/Img/logo.png', + aviation: 'https://cdn.sstatic.net/Sites/aviation/Img/logo.png', + 'aviation.meta': 'https://cdn.sstatic.net/Sites/aviationmeta/Img/logo.png', + ebooks: 'https://cdn.sstatic.net/Sites/ebooks/Img/apple-touch-icon.png', + 'ebooks.meta': 'https://cdn.sstatic.net/Sites/ebooksmeta/Img/apple-touch-icon.png', + alcohol: 'https://cdn.sstatic.net/Sites/alcohol/Img/apple-touch-icon.png', + 'alcohol.meta': 'https://cdn.sstatic.net/Sites/alcoholmeta/Img/apple-touch-icon.png', + softwarerecs: 'https://cdn.sstatic.net/Sites/softwarerecs/Img/logo.png', + 'softwarerecs.meta': 'https://cdn.sstatic.net/Sites/softwarerecsmeta/Img/logo.png', + arduino: 'https://cdn.sstatic.net/Sites/arduino/Img/apple-touch-icon.png', + 'arduino.meta': 'https://cdn.sstatic.net/Sites/arduinometa/Img/apple-touch-icon.png', + cs50: 'https://cdn.sstatic.net/Sites/cs50/Img/apple-touch-icon.png', + 'cs50.meta': 'https://cdn.sstatic.net/Sites/cs50meta/Img/apple-touch-icon.png', + expatriates: 'https://cdn.sstatic.net/Sites/expatriates/Img/apple-touch-icon.png', + 'expatriates.meta': 'https://cdn.sstatic.net/Sites/expatriatesmeta/Img/apple-touch-icon.png', + matheducators: 'https://cdn.sstatic.net/Sites/matheducators/Img/apple-touch-icon.png', + 'matheducators.meta': 'https://cdn.sstatic.net/Sites/matheducatorsmeta/Img/apple-touch-icon.png', + 'meta.stackoverflow': 'https://meta.stackoverflow.com/Content/Sites/stackoverflowmeta/Img/logo.png', + earthscience: 'https://cdn.sstatic.net/Sites/earthscience/Img/apple-touch-icon.png', + 'earthscience.meta': 'https://cdn.sstatic.net/Sites/earthsciencemeta/Img/apple-touch-icon.png', + joomla: 'https://cdn.sstatic.net/Sites/joomla/Img/apple-touch-icon.png', + 'joomla.meta': 'https://cdn.sstatic.net/Sites/joomlameta/Img/apple-touch-icon.png', + datascience: 'https://cdn.sstatic.net/Sites/datascience/Img/apple-touch-icon.png', + 'datascience.meta': 'https://cdn.sstatic.net/Sites/datasciencemeta/Img/apple-touch-icon.png', + puzzling: 'https://cdn.sstatic.net/Sites/puzzling/Img/logo.png', + 'puzzling.meta': 'https://cdn.sstatic.net/Sites/puzzlingmeta/Img/logo.png', + craftcms: 'https://cdn.sstatic.net/Sites/craftcms/Img/apple-touch-icon.png', + 'craftcms.meta': 'https://cdn.sstatic.net/Sites/craftcmsmeta/Img/apple-touch-icon.png', + buddhism: 'https://cdn.sstatic.net/Sites/buddhism/Img/apple-touch-icon.png', + 'buddhism.meta': 'https://cdn.sstatic.net/Sites/buddhismmeta/Img/apple-touch-icon.png', + hinduism: 'https://cdn.sstatic.net/Sites/hinduism/Img/apple-touch-icon.png', + 'hinduism.meta': 'https://cdn.sstatic.net/Sites/hinduismmeta/Img/apple-touch-icon.png', + communitybuilding: 'https://cdn.sstatic.net/Sites/communitybuilding/Img/apple-touch-icon.png', + 'communitybuilding.meta': 'https://cdn.sstatic.net/Sites/communitybuildingmeta/Img/apple-touch-icon.png', + worldbuilding: 'https://cdn.sstatic.net/Sites/worldbuilding/Img/logo.png', + 'worldbuilding.meta': 'https://cdn.sstatic.net/Sites/worldbuildingmeta/Img/logo.png', + 'ja.stackoverflow': 'https://cdn.sstatic.net/Sites/ja/Img/apple-touch-icon.png', + 'ja.meta.stackoverflow': 'https://cdn.sstatic.net/Sites/jameta/Img/apple-touch-icon.png', + emacs: 'https://cdn.sstatic.net/Sites/emacs/Img/logo.png', + 'emacs.meta': 'https://cdn.sstatic.net/Sites/emacsmeta/Img/logo.png', + hsm: 'https://cdn.sstatic.net/Sites/hsm/Img/apple-touch-icon.png', + 'hsm.meta': 'https://cdn.sstatic.net/Sites/hsmmeta/Img/apple-touch-icon.png', + economics: 'https://cdn.sstatic.net/Sites/economics/Img/apple-touch-icon.png', + 'economics.meta': 'https://cdn.sstatic.net/Sites/economicsmeta/Img/apple-touch-icon.png', + lifehacks: 'https://cdn.sstatic.net/Sites/lifehacks/Img/apple-touch-icon.png', + 'lifehacks.meta': 'https://cdn.sstatic.net/Sites/lifehacksmeta/Img/apple-touch-icon.png', + engineering: 'https://cdn.sstatic.net/Sites/engineering/Img/apple-touch-icon.png', + 'engineering.meta': 'https://cdn.sstatic.net/Sites/engineeringmeta/Img/apple-touch-icon.png', + coffee: 'https://cdn.sstatic.net/Sites/coffee/Img/apple-touch-icon.png', + 'coffee.meta': 'https://cdn.sstatic.net/Sites/coffeemeta/Img/apple-touch-icon.png', + vi: 'https://cdn.sstatic.net/Sites/vi/Img/apple-touch-icon.png', + 'vi.meta': 'https://cdn.sstatic.net/Sites/vimeta/Img/apple-touch-icon.png', + musicfans: 'https://cdn.sstatic.net/Sites/musicfans/Img/apple-touch-icon.png', + 'musicfans.meta': 'https://cdn.sstatic.net/Sites/musicfansmeta/Img/apple-touch-icon.png', + woodworking: 'https://cdn.sstatic.net/Sites/woodworking/Img/apple-touch-icon.png', + 'woodworking.meta': 'https://cdn.sstatic.net/Sites/woodworkingmeta/Img/apple-touch-icon.png', + civicrm: 'https://cdn.sstatic.net/Sites/civicrm/Img/apple-touch-icon.png', + 'civicrm.meta': 'https://cdn.sstatic.net/Sites/civicrmmeta/Img/apple-touch-icon.png', + medicalsciences: 'https://cdn.sstatic.net/Sites/medicalsciences/Img/apple-touch-icon.png', + 'medicalsciences.meta': 'https://cdn.sstatic.net/Sites/medicalsciencesmeta/Img/apple-touch-icon.png', + 'ru.stackoverflow': 'https://cdn.sstatic.net/Sites/ru/Img/logo.png', + 'ru.meta.stackoverflow': 'https://cdn.sstatic.net/Sites/rumeta/Img/logo.png', + rus: 'https://cdn.sstatic.net/Sites/rus/Img/apple-touch-icon.png', + 'rus.meta': 'https://cdn.sstatic.net/Sites/rusmeta/Img/apple-touch-icon.png', + mythology: 'https://cdn.sstatic.net/Sites/mythology/Img/apple-touch-icon.png', + 'mythology.meta': 'https://cdn.sstatic.net/Sites/mythologymeta/Img/apple-touch-icon.png', + law: 'https://cdn.sstatic.net/Sites/law/Img/apple-touch-icon.png', + 'law.meta': 'https://cdn.sstatic.net/Sites/lawmeta/Img/apple-touch-icon.png', + opensource: 'https://cdn.sstatic.net/Sites/opensource/Img/apple-touch-icon.png', + 'opensource.meta': 'https://cdn.sstatic.net/Sites/opensourcemeta/Img/apple-touch-icon.png', + elementaryos: 'https://cdn.sstatic.net/Sites/elementaryos/Img/apple-touch-icon.png', + 'elementaryos.meta': 'https://cdn.sstatic.net/Sites/elementaryosmeta/Img/apple-touch-icon.png', + portuguese: 'https://cdn.sstatic.net/Sites/portuguese/Img/apple-touch-icon.png', + 'portuguese.meta': 'https://cdn.sstatic.net/Sites/portuguesemeta/Img/apple-touch-icon.png', + computergraphics: 'https://cdn.sstatic.net/Sites/computergraphics/Img/apple-touch-icon.png', + 'computergraphics.meta': 'https://cdn.sstatic.net/Sites/computergraphicsmeta/Img/apple-touch-icon.png', + hardwarerecs: 'https://cdn.sstatic.net/Sites/hardwarerecs/Img/apple-touch-icon.png', + 'hardwarerecs.meta': 'https://cdn.sstatic.net/Sites/hardwarerecsmeta/Img/apple-touch-icon.png', + 'es.stackoverflow': 'https://cdn.sstatic.net/Sites/es/Img/logo.png', + 'es.meta.stackoverflow': 'https://cdn.sstatic.net/Sites/esmeta/Img/logo.png', + '3dprinting': 'https://cdn.sstatic.net/Sites/3dprinting/Img/apple-touch-icon.png', + '3dprinting.meta': 'https://cdn.sstatic.net/Sites/3dprintingmeta/Img/apple-touch-icon.png', + ethereum: 'https://cdn.sstatic.net/Sites/ethereum/Img/apple-touch-icon.png', + 'ethereum.meta': 'https://cdn.sstatic.net/Sites/ethereummeta/Img/apple-touch-icon.png', + latin: 'https://cdn.sstatic.net/Sites/latin/Img/apple-touch-icon.png', + 'latin.meta': 'https://cdn.sstatic.net/Sites/latinmeta/Img/apple-touch-icon.png', + languagelearning: 'https://cdn.sstatic.net/Sites/languagelearning/Img/apple-touch-icon.png', + 'languagelearning.meta': 'https://cdn.sstatic.net/Sites/languagelearningmeta/Img/apple-touch-icon.png', + retrocomputing: 'https://cdn.sstatic.net/Sites/retrocomputing/Img/apple-touch-icon.png', + 'retrocomputing.meta': 'https://cdn.sstatic.net/Sites/retrocomputingmeta/Img/apple-touch-icon.png', + crafts: 'https://cdn.sstatic.net/Sites/crafts/Img/apple-touch-icon.png', + 'crafts.meta': 'https://cdn.sstatic.net/Sites/craftsmeta/Img/apple-touch-icon.png', + korean: 'https://cdn.sstatic.net/Sites/korean/Img/apple-touch-icon.png', + 'korean.meta': 'https://cdn.sstatic.net/Sites/koreanmeta/Img/apple-touch-icon.png', + monero: 'https://cdn.sstatic.net/Sites/monero/Img/apple-touch-icon.png', + 'monero.meta': 'https://cdn.sstatic.net/Sites/monerometa/Img/apple-touch-icon.png', + ai: 'https://cdn.sstatic.net/Sites/ai/Img/apple-touch-icon.png', + 'ai.meta': 'https://cdn.sstatic.net/Sites/aimeta/Img/apple-touch-icon.png', + esperanto: 'https://cdn.sstatic.net/Sites/esperanto/Img/apple-touch-icon.png', + 'esperanto.meta': 'https://cdn.sstatic.net/Sites/esperantometa/Img/apple-touch-icon.png', + sitecore: 'https://cdn.sstatic.net/Sites/sitecore/Img/apple-touch-icon.png', + 'sitecore.meta': 'https://cdn.sstatic.net/Sites/sitecoremeta/Img/apple-touch-icon.png', + iot: 'https://cdn.sstatic.net/Sites/iot/Img/apple-touch-icon.png', + 'iot.meta': 'https://cdn.sstatic.net/Sites/iotmeta/Img/apple-touch-icon.png', + literature: 'https://cdn.sstatic.net/Sites/literature/Img/apple-touch-icon.png', + 'literature.meta': 'https://cdn.sstatic.net/Sites/literaturemeta/Img/apple-touch-icon.png', + vegetarianism: 'https://cdn.sstatic.net/Sites/vegetarianism/Img/apple-touch-icon.png', + 'vegetarianism.meta': 'https://cdn.sstatic.net/Sites/vegetarianismmeta/Img/apple-touch-icon.png', + ukrainian: 'https://cdn.sstatic.net/Sites/ukrainian/Img/apple-touch-icon.png', + 'ukrainian.meta': 'https://cdn.sstatic.net/Sites/ukrainianmeta/Img/apple-touch-icon.png', + devops: 'https://cdn.sstatic.net/Sites/devops/Img/apple-touch-icon.png', + 'devops.meta': 'https://cdn.sstatic.net/Sites/devopsmeta/Img/apple-touch-icon.png', + bioinformatics: 'https://cdn.sstatic.net/Sites/bioinformatics/Img/apple-touch-icon.png', + 'bioinformatics.meta': 'https://cdn.sstatic.net/Sites/bioinformaticsmeta/Img/apple-touch-icon.png', + cseducators: 'https://cdn.sstatic.net/Sites/cseducators/Img/apple-touch-icon.png', + 'cseducators.meta': 'https://cdn.sstatic.net/Sites/cseducatorsmeta/Img/apple-touch-icon.png', + interpersonal: 'https://cdn.sstatic.net/Sites/interpersonal/Img/apple-touch-icon.png', + 'interpersonal.meta': 'https://cdn.sstatic.net/Sites/interpersonalmeta/Img/apple-touch-icon.png', + iota: 'https://cdn.sstatic.net/Sites/iota/Img/apple-touch-icon.png', + 'iota.meta': 'https://cdn.sstatic.net/Sites/iotameta/Img/apple-touch-icon.png', + stellar: 'https://cdn.sstatic.net/Sites/stellar/Img/apple-touch-icon.png', + 'stellar.meta': 'https://cdn.sstatic.net/Sites/stellarmeta/Img/apple-touch-icon.png', + conlang: 'https://cdn.sstatic.net/Sites/conlang/Img/apple-touch-icon.png', + 'conlang.meta': 'https://cdn.sstatic.net/Sites/conlangmeta/Img/apple-touch-icon.png', + quantumcomputing: 'https://cdn.sstatic.net/Sites/quantumcomputing/Img/logo.png', + 'quantumcomputing.meta': 'https://cdn.sstatic.net/Sites/quantumcomputingmeta/Img/logo.png', + eosio: 'https://cdn.sstatic.net/Sites/eosio/Img/apple-touch-icon.png', + 'eosio.meta': 'https://cdn.sstatic.net/Sites/eosiometa/Img/apple-touch-icon.png', + tezos: 'https://cdn.sstatic.net/Sites/tezos/Img/apple-touch-icon.png', + 'tezos.meta': 'https://cdn.sstatic.net/Sites/tezosmeta/Img/apple-touch-icon.png', + or: 'https://cdn.sstatic.net/Sites/or/Img/apple-touch-icon.png', + 'or.meta': 'https://cdn.sstatic.net/Sites/ormeta/Img/apple-touch-icon.png', + drones: 'https://cdn.sstatic.net/Sites/drones/Img/apple-touch-icon.png', + 'drones.meta': 'https://cdn.sstatic.net/Sites/dronesmeta/Img/apple-touch-icon.png', + mattermodeling: 'https://cdn.sstatic.net/Sites/mattermodeling/Img/apple-touch-icon.png', + 'mattermodeling.meta': 'https://cdn.sstatic.net/Sites/mattermodelingmeta/Img/apple-touch-icon.png', + cardano: 'https://cdn.sstatic.net/Sites/cardano/Img/apple-touch-icon.png', + 'cardano.meta': 'https://cdn.sstatic.net/Sites/cardanometa/Img/apple-touch-icon.png', + proofassistants: 'https://cdn.sstatic.net/Sites/proofassistants/Img/apple-touch-icon.png', + 'proofassistants.meta': 'https://cdn.sstatic.net/Sites/proofassistantsmeta/Img/apple-touch-icon.png', + substrate: 'https://cdn.sstatic.net/Sites/substrate/Img/apple-touch-icon.png', + 'substrate.meta': 'https://cdn.sstatic.net/Sites/substratemeta/Img/apple-touch-icon.png', + bioacoustics: 'https://cdn.sstatic.net/Sites/bioacoustics/Img/apple-touch-icon.png', + 'bioacoustics.meta': 'https://cdn.sstatic.net/Sites/bioacousticsmeta/Img/apple-touch-icon.png', + solana: 'https://cdn.sstatic.net/Sites/solana/Img/apple-touch-icon.png', + 'solana.meta': 'https://cdn.sstatic.net/Sites/solanameta/Img/apple-touch-icon.png', + langdev: 'https://cdn.sstatic.net/Sites/langdev/Img/apple-touch-icon.png', + 'langdev.meta': 'https://cdn.sstatic.net/Sites/langdevmeta/Img/apple-touch-icon.png', + genai: 'https://cdn.sstatic.net/Sites/genai/Img/apple-touch-icon.png', + 'genai.meta': 'https://cdn.sstatic.net/Sites/genaimeta/Img/apple-touch-icon.png' +} + +// +// +// + +export const siteLogoMap = (seSite) => { + return iconMap[seSite.toLowerCase()] +} diff --git a/source/components/SiteLogo/index.js b/source/components/SiteLogo/index.js new file mode 100644 index 0000000..b5fb8fe --- /dev/null +++ b/source/components/SiteLogo/index.js @@ -0,0 +1 @@ +export { siteLogo } from './SiteLogo.js' diff --git a/source/routes/stackExchange.route.js b/source/routes/stackExchange.route.js index 1a23671..2f1e842 100644 --- a/source/routes/stackExchange.route.js +++ b/source/routes/stackExchange.route.js @@ -13,6 +13,7 @@ import { import { SVG } from '../components/SVG/index.js' import { errorText } from '../components/ErrorText/index.js' import { siteName } from '../components/SiteName/index.js' +import { siteLogo } from '../components/SiteLogo/index.js' dotenv.config() @@ -148,16 +149,19 @@ router.get('/', async (req, res) => { ) } + const siteLogoContent = await siteLogo(seSite) + res.send( SVG( useImage, false, - siteName(seSite), + siteLogoContent ?? siteName(seSite), `${ useImage ? await userImage(user.profile_image) : userName(user.display_name, nameSize, nameX) } + ${siteLogoContent} ${reputationContainer(useImage, user.reputation)} ${badgeContainer(useImage, user.badge_counts)}`, ), diff --git a/source/utils/processObjectOfPromises.js b/source/utils/processObjectOfPromises.js new file mode 100644 index 0000000..9e1ea29 --- /dev/null +++ b/source/utils/processObjectOfPromises.js @@ -0,0 +1,14 @@ +export const processObjectOfPromises = async (object) => { + const keys = Object.keys(object) + const promises = Object.values(object) + + const results = await Promise.allSettled(promises) + + // Reconstruct the object with the resolved values + const resultObject = {} + keys.forEach((key, index) => { + resultObject[key] = results[index] + }) + + return resultObject +} From e55db82607c1c83113078db10e4dd6f4ef4001f0 Mon Sep 17 00:00:00 2001 From: TessavWalstijn Date: Sat, 1 Mar 2025 13:06:05 +0100 Subject: [PATCH 6/6] Removed GitHub workflows for deployments --- .github/workflows/deploy-dev.yml | 52 +++++++++++++++--------------- .github/workflows/deploy-prd.yml | 54 ++++++++++++++++---------------- CHANGELOG.md | 4 +++ 3 files changed, 57 insertions(+), 53 deletions(-) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 3ddfe18..34b9722 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -1,29 +1,29 @@ -name: Deploy Node.js CI - DO-001 +# name: Deploy Node.js CI - DO-001 -on: - push: - branches: [develop] +# on: +# push: +# branches: [develop] -jobs: - build: - runs-on: [ubuntu-22.04] +# jobs: +# build: +# runs-on: [ubuntu-22.04] - steps: - - name: Deploy development - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.MAIN_IP }} - username: ${{ secrets.GHA_USER }} - key: ${{ secrets.GHA_SSH }} - passphrase: ${{ secrets.GHA_PW }} - script: | - eval `ssh-agent -s` - cd ./_server/${{ vars.REPO_NAME }}/dev/ - rm -rf ./${{ vars.REPO_NAME }} - ssh-add ~/.ssh/${{ secrets.REPO_SSH_NAME }} - git clone git@github.com:squeeble-ink/${{ vars.REPO_NAME }}.git - cd ./${{ vars.REPO_NAME }} - git checkout develop - rm ./nginx/prd.conf - rm ./nginx/prd-location.conf - docker compose up dev -d --build +# steps: +# - name: Deploy development +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.MAIN_IP }} +# username: ${{ secrets.GHA_USER }} +# key: ${{ secrets.GHA_SSH }} +# passphrase: ${{ secrets.GHA_PW }} +# script: | +# eval `ssh-agent -s` +# cd ./_server/${{ vars.REPO_NAME }}/dev/ +# rm -rf ./${{ vars.REPO_NAME }} +# ssh-add ~/.ssh/${{ secrets.REPO_SSH_NAME }} +# git clone git@github.com:squeeble-ink/${{ vars.REPO_NAME }}.git +# cd ./${{ vars.REPO_NAME }} +# git checkout develop +# rm ./nginx/prd.conf +# rm ./nginx/prd-location.conf +# docker compose up dev -d --build diff --git a/.github/workflows/deploy-prd.yml b/.github/workflows/deploy-prd.yml index e8a1cc1..5e95c0b 100644 --- a/.github/workflows/deploy-prd.yml +++ b/.github/workflows/deploy-prd.yml @@ -1,30 +1,30 @@ -name: Deploy Node.js CI - DO-001 +# name: Deploy Node.js CI - DO-001 -on: - push: - branches: [main] +# on: +# push: +# branches: [main] -jobs: - build: - runs-on: [ubuntu-22.04] - env: - NODE_ENV: production +# jobs: +# build: +# runs-on: [ubuntu-22.04] +# env: +# NODE_ENV: production - steps: - - name: Deploy production - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.MAIN_IP }} - username: ${{ secrets.GHA_USER }} - key: ${{ secrets.GHA_SSH }} - passphrase: ${{ secrets.GHA_PW }} - script: | - eval `ssh-agent -s` - cd ./_server/${{ vars.REPO_NAME }}/prd/ - rm -rf ./${{ vars.REPO_NAME }} - ssh-add ~/.ssh/${{ secrets.REPO_SSH_NAME }} - git clone git@github.com:squeeble-ink/${{ vars.REPO_NAME }}.git - cd ./${{ vars.REPO_NAME }} - rm ./nginx/dev.conf - rm ./nginx/dev-location.conf - docker compose up prd -d --build +# steps: +# - name: Deploy production +# uses: appleboy/ssh-action@master +# with: +# host: ${{ secrets.MAIN_IP }} +# username: ${{ secrets.GHA_USER }} +# key: ${{ secrets.GHA_SSH }} +# passphrase: ${{ secrets.GHA_PW }} +# script: | +# eval `ssh-agent -s` +# cd ./_server/${{ vars.REPO_NAME }}/prd/ +# rm -rf ./${{ vars.REPO_NAME }} +# ssh-add ~/.ssh/${{ secrets.REPO_SSH_NAME }} +# git clone git@github.com:squeeble-ink/${{ vars.REPO_NAME }}.git +# cd ./${{ vars.REPO_NAME }} +# rm ./nginx/dev.conf +# rm ./nginx/dev-location.conf +# docker compose up prd -d --build diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f9f964..b321e0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,10 @@ - Profile image rendering +### Removed + +- Removed GitHub workflows for deployments + ## [v2.2.1 - 2025-02-28](https://github.com/squeeble-ink/stackexchange.readme-stats/releases/tag/v2.2.1) ### Changed