diff --git a/client/src/components/Donation/donation.css b/client/src/components/Donation/donation.css index b48264741b7..5b1e87c3911 100644 --- a/client/src/components/Donation/donation.css +++ b/client/src/components/Donation/donation.css @@ -103,7 +103,8 @@ .donation-form .form-control:focus { border-color: #66afe9; outline-color: transparent; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), + box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } diff --git a/client/src/components/ProgressBar/progress-bar.tsx b/client/src/components/ProgressBar/progress-bar.tsx index 99065d71563..ac739adf100 100644 --- a/client/src/components/ProgressBar/progress-bar.tsx +++ b/client/src/components/ProgressBar/progress-bar.tsx @@ -56,8 +56,8 @@ function ProgressBar({ }: ProgressBarProps): JSX.Element { const blockTitle = t(`intro:${superBlock}.blocks.${block}.title`); // Always false for legacy full stack, since it has no projects. - const isCertificationProject = liveCerts.some(cert => - cert.projects?.some((project: { id: string }) => project.id === id) + const isCertificationProject = liveCerts.some( + cert => cert.projects?.some((project: { id: string }) => project.id === id) ); const totalChallengesInBlock = currentBlockIds?.length ?? 0; diff --git a/client/src/components/layouts/fonts.css b/client/src/components/layouts/fonts.css index e6717768ceb..a5bde1824b4 100644 --- a/client/src/components/layouts/fonts.css +++ b/client/src/components/layouts/fonts.css @@ -80,7 +80,8 @@ @font-face { font-family: 'Hack-ZeroSlash'; - src: url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Regular.woff2') + src: + url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Regular.woff2') format('woff2'), url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Regular.woff') format('woff'); @@ -88,7 +89,8 @@ @font-face { font-family: 'Hack-ZeroSlash'; - src: url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Bold.woff2') + src: + url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Bold.woff2') format('woff2'), url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Bold.woff') format('woff'); @@ -97,7 +99,8 @@ @font-face { font-family: 'Hack-ZeroSlash'; - src: url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Italic.woff2') + src: + url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Italic.woff2') format('woff2'), url('../../../static/fonts/hack-zeroslash/Hack-ZeroSlash-Italic.woff') format('woff'); diff --git a/client/tools/create-env.ts b/client/tools/create-env.ts index 010a8a6dcb9..c8bbc4a3ebf 100644 --- a/client/tools/create-env.ts +++ b/client/tools/create-env.ts @@ -115,10 +115,9 @@ if (FREECODECAMP_NODE_ENV !== 'development') { checkCurriculumLocale(); if (fs.existsSync(`${configPath}/env.json`)) { /* eslint-disable @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-assignment */ - const { - showNewCurriculum, - showUpcomingChanges - } = require(`${configPath}/env.json`); + const { showNewCurriculum, showUpcomingChanges } = require( + `${configPath}/env.json` + ); /* eslint-enable @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-assignment */ if ( env['showUpcomingChanges'] !== showUpcomingChanges || diff --git a/curriculum/get-challenges.js b/curriculum/get-challenges.js index 7b2e1cddd04..de2047aa403 100644 --- a/curriculum/get-challenges.js +++ b/curriculum/get-challenges.js @@ -43,17 +43,13 @@ function createCommentMap(dictionariesDir) { ); // get the english dicts - const COMMENTS_TO_TRANSLATE = require(path.resolve( - dictionariesDir, - 'english', - 'comments.json' - )); + const COMMENTS_TO_TRANSLATE = require( + path.resolve(dictionariesDir, 'english', 'comments.json') + ); - const COMMENTS_TO_NOT_TRANSLATE = require(path.resolve( - dictionariesDir, - 'english', - 'comments-to-not-translate' - )); + const COMMENTS_TO_NOT_TRANSLATE = require( + path.resolve(dictionariesDir, 'english', 'comments-to-not-translate') + ); // map from english comment text to translations const translatedCommentMap = Object.entries(COMMENTS_TO_TRANSLATE).reduce( @@ -351,10 +347,9 @@ ${getFullPath('english', filePath)} async function createChallenge(filePath, maybeMeta) { const meta = maybeMeta ? maybeMeta - : require(path.resolve( - META_DIR, - `${getBlockNameFromPath(filePath)}/meta.json` - )); + : require( + path.resolve(META_DIR, `${getBlockNameFromPath(filePath)}/meta.json`) + ); await validate(filePath, meta.superBlock); diff --git a/docs/index.html b/docs/index.html index 0d576d4de1c..059cc0ea4df 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ - +
diff --git a/package.json b/package.json index b0dcf23027b..48278a660f7 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "cypress-plugin-tab": "1.0.5", "docsify-cli": "4.4.4", "eslint": "8.50.0", - "eslint-config-prettier": "8.10.0", + "eslint-config-prettier": "9.0.0", "eslint-import-resolver-typescript": "^3.5.5", "eslint-plugin-filenames-simple": "0.8.0", "eslint-plugin-import": "2.28.1", @@ -140,7 +140,7 @@ "markdownlint": "0.31.0", "mock-fs": "5.2.0", "npm-run-all": "4.1.5", - "prettier": "^2.8.0", + "prettier": "3.0.3", "prismjs": "1.29.0", "process": "0.11.10", "start-server-and-test": "1.15.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a87d49d4cf5..b4eda6b639e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,8 +82,8 @@ importers: specifier: 8.50.0 version: 8.50.0 eslint-config-prettier: - specifier: 8.10.0 - version: 8.10.0(eslint@8.50.0) + specifier: 9.0.0 + version: 9.0.0(eslint@8.50.0) eslint-import-resolver-typescript: specifier: ^3.5.5 version: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.50.0) @@ -142,8 +142,8 @@ importers: specifier: 4.1.5 version: 4.1.5 prettier: - specifier: ^2.8.0 - version: 2.8.8 + specifier: 3.0.3 + version: 3.0.3 prismjs: specifier: 1.29.0 version: 1.29.0 @@ -592,7 +592,7 @@ importers: version: 4.20.10 gatsby: specifier: 3.15.0 - version: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + version: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) gatsby-cli: specifier: 3.15.0 version: 3.15.0 @@ -944,7 +944,7 @@ importers: version: 13.0.4 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.8.0)(typescript@4.9.5) + version: 10.9.1(@types/node@20.8.2)(typescript@4.9.5) webpack: specifier: 5.88.2 version: 5.88.2(webpack-cli@4.10.0) @@ -1067,7 +1067,7 @@ importers: version: 4.0.3 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.8.0)(typescript@4.9.5) + version: 10.9.1(@types/node@20.8.2)(typescript@4.9.5) devDependencies: '@types/cors': specifier: ^2.8.13 @@ -1124,9 +1124,6 @@ importers: '@types/codemirror': specifier: 5.60.10 version: 5.60.10 - '@types/prettier': - specifier: ^2.7.3 - version: 2.7.3 '@types/react': specifier: 16.14.48 version: 16.14.48 @@ -1173,11 +1170,11 @@ importers: specifier: 8.2.6 version: 8.2.6 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.3 + version: 3.0.3 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.8.0)(typescript@4.9.5) + version: 10.9.1(@types/node@20.8.2)(typescript@4.9.5) typescript: specifier: 4.9.5 version: 4.9.5 @@ -1717,45 +1714,44 @@ packages: tslib: 1.14.1 dev: false - /@aws-sdk/client-cognito-identity@3.421.0: - resolution: {integrity: sha512-9htG14uDA/2XhU+vRhBcCG8GAOJ29rV53cxlc6I1YRKD6imXdU+X0ZfMPZCkPjEPGT4hHTpO0vR2J7zY8FXfzg==} + /@aws-sdk/client-cognito-identity@3.425.0: + resolution: {integrity: sha512-BbSEWmDRoS6QdpX8aOn4EfqTju6vg3/tEzVadqN/9IgYb4LjjJTHIUYsGdZzT/+XLhIm+ZaKKj5OfuTC/t4ofQ==} engines: {node: '>=14.0.0'} - requiresBuild: true dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.421.0 - '@aws-sdk/credential-provider-node': 3.421.0 - '@aws-sdk/middleware-host-header': 3.418.0 - '@aws-sdk/middleware-logger': 3.418.0 - '@aws-sdk/middleware-recursion-detection': 3.418.0 - '@aws-sdk/middleware-signing': 3.418.0 - '@aws-sdk/middleware-user-agent': 3.418.0 - '@aws-sdk/region-config-resolver': 3.418.0 - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 - '@aws-sdk/util-user-agent-browser': 3.418.0 - '@aws-sdk/util-user-agent-node': 3.418.0 - '@smithy/config-resolver': 2.0.11 - '@smithy/fetch-http-handler': 2.2.0 + '@aws-sdk/client-sts': 3.425.0 + '@aws-sdk/credential-provider-node': 3.425.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 + '@smithy/config-resolver': 2.0.12 + '@smithy/fetch-http-handler': 2.2.1 '@smithy/hash-node': 2.0.10 '@smithy/invalid-dependency': 2.0.10 '@smithy/middleware-content-length': 2.0.12 '@smithy/middleware-endpoint': 2.0.10 - '@smithy/middleware-retry': 2.0.13 + '@smithy/middleware-retry': 2.0.14 '@smithy/middleware-serde': 2.0.10 '@smithy/middleware-stack': 2.0.4 - '@smithy/node-config-provider': 2.0.13 + '@smithy/node-config-provider': 2.0.14 '@smithy/node-http-handler': 2.1.6 '@smithy/protocol-http': 3.0.6 - '@smithy/smithy-client': 2.1.8 + '@smithy/smithy-client': 2.1.9 '@smithy/types': 2.3.4 '@smithy/url-parser': 2.0.10 '@smithy/util-base64': 2.0.0 '@smithy/util-body-length-browser': 2.0.0 '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.12 - '@smithy/util-defaults-mode-node': 2.0.14 + '@smithy/util-defaults-mode-browser': 2.0.13 + '@smithy/util-defaults-mode-node': 2.0.16 '@smithy/util-retry': 2.0.3 '@smithy/util-utf8': 2.0.0 tslib: 2.6.2 @@ -1854,6 +1850,49 @@ packages: - aws-crt dev: false + /@aws-sdk/client-sso@3.425.0: + resolution: {integrity: sha512-kdBStHoVznez8chM/pMNYyk1jKUcPEb8og6U2FpNcmbOCppOjGX4PKlMn5EVurkhzXferUvHrr/oXK2d03w6+Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 + '@smithy/config-resolver': 2.0.12 + '@smithy/fetch-http-handler': 2.2.1 + '@smithy/hash-node': 2.0.10 + '@smithy/invalid-dependency': 2.0.10 + '@smithy/middleware-content-length': 2.0.12 + '@smithy/middleware-endpoint': 2.0.10 + '@smithy/middleware-retry': 2.0.14 + '@smithy/middleware-serde': 2.0.10 + '@smithy/middleware-stack': 2.0.4 + '@smithy/node-config-provider': 2.0.14 + '@smithy/node-http-handler': 2.1.6 + '@smithy/protocol-http': 3.0.6 + '@smithy/smithy-client': 2.1.9 + '@smithy/types': 2.3.4 + '@smithy/url-parser': 2.0.10 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.13 + '@smithy/util-defaults-mode-node': 2.0.16 + '@smithy/util-retry': 2.0.3 + '@smithy/util-utf8': 2.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + dev: false + optional: true + /@aws-sdk/client-sts@3.421.0: resolution: {integrity: sha512-/92NOZMcdkBcvGrINk5B/l+6DGcVzYE4Ab3ME4vcY9y//u2gd0yNn5YYRSzzjVBLvhDP3u6CbTfLX2Bm4qihPw==} engines: {node: '>=14.0.0'} @@ -1900,13 +1939,59 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-cognito-identity@3.421.0: - resolution: {integrity: sha512-x+C7nonKomdBAljTAPtqhU6Xzzaqy08PV1vO5Cp/YYMye+uOGQ2+1x7cfaY5uIHZbbNRUhCmUBKGnwsUyTB1cQ==} + /@aws-sdk/client-sts@3.425.0: + resolution: {integrity: sha512-+UeyIdXExYkyxhmQxiBPW5er2e9OaESdUtVvnaUEoOSYHObwq5ywpM75sFihnzEwwAApxua/y2nQstSIf30aCA==} engines: {node: '>=14.0.0'} - requiresBuild: true dependencies: - '@aws-sdk/client-cognito-identity': 3.421.0 - '@aws-sdk/types': 3.418.0 + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/credential-provider-node': 3.425.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-sdk-sts': 3.425.0 + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 + '@smithy/config-resolver': 2.0.12 + '@smithy/fetch-http-handler': 2.2.1 + '@smithy/hash-node': 2.0.10 + '@smithy/invalid-dependency': 2.0.10 + '@smithy/middleware-content-length': 2.0.12 + '@smithy/middleware-endpoint': 2.0.10 + '@smithy/middleware-retry': 2.0.14 + '@smithy/middleware-serde': 2.0.10 + '@smithy/middleware-stack': 2.0.4 + '@smithy/node-config-provider': 2.0.14 + '@smithy/node-http-handler': 2.1.6 + '@smithy/protocol-http': 3.0.6 + '@smithy/smithy-client': 2.1.9 + '@smithy/types': 2.3.4 + '@smithy/url-parser': 2.0.10 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.13 + '@smithy/util-defaults-mode-node': 2.0.16 + '@smithy/util-retry': 2.0.3 + '@smithy/util-utf8': 2.0.0 + fast-xml-parser: 4.2.5 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + dev: false + optional: true + + /@aws-sdk/credential-provider-cognito-identity@3.425.0: + resolution: {integrity: sha512-bAuTtc4pTe/iI914S6kWNLjZFkjKrYBMv8F+GbQozMBFjOiT15iJACSqBxC6yiLTvNXfeJguiGrChAMzCQvChA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/client-cognito-identity': 3.425.0 + '@aws-sdk/types': 3.425.0 '@smithy/property-provider': 2.0.11 '@smithy/types': 2.3.4 tslib: 2.6.2 @@ -1925,6 +2010,31 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/credential-provider-env@3.425.0: + resolution: {integrity: sha512-J20etnLvMKXRVi5FK4F8yOCNm2RTaQn5psQTGdDEPWJNGxohcSpzzls8U2KcMyUJ+vItlrThr4qwgpHG3i/N0w==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/property-provider': 2.0.11 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + + /@aws-sdk/credential-provider-http@3.425.0: + resolution: {integrity: sha512-aP9nkoVWf+OlNMecrUqe4+RuQrX13nucVbty0HTvuwfwJJj0T6ByWZzle+fo1D+5OxvJmtzTflBWt6jUERdHWA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/fetch-http-handler': 2.2.1 + '@smithy/node-http-handler': 2.1.6 + '@smithy/property-provider': 2.0.11 + '@smithy/protocol-http': 3.0.6 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/credential-provider-ini@3.421.0: resolution: {integrity: sha512-J5yH/gkpAk6FMeH5F9u5Nr6oG+97tj1kkn5q49g3XMbtWw7GiynadxdtoRBCeIg1C7o2LOQx4B1AnhNhIw1z/g==} engines: {node: '>=14.0.0'} @@ -1943,6 +2053,25 @@ packages: - aws-crt dev: false + /@aws-sdk/credential-provider-ini@3.425.0: + resolution: {integrity: sha512-Ftux1yPVr1Bq/DOhDP2KrzJRVw13410uW0i9MpUlveQz51Fs2doifPKa99UwI/ilF3nton6Yv/NsfKFnb2hoSA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.425.0 + '@aws-sdk/credential-provider-process': 3.425.0 + '@aws-sdk/credential-provider-sso': 3.425.0 + '@aws-sdk/credential-provider-web-identity': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@smithy/credential-provider-imds': 2.0.13 + '@smithy/property-provider': 2.0.11 + '@smithy/shared-ini-file-loader': 2.0.13 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + dev: false + optional: true + /@aws-sdk/credential-provider-node@3.421.0: resolution: {integrity: sha512-g1dvdvfDj0u8B/gOsHR3o1arP4O4QE/dFm2IJBYr/eUdKISMUgbQULWtg4zdtAf0Oz4xN0723i7fpXAF1gTnRA==} engines: {node: '>=14.0.0'} @@ -1962,6 +2091,26 @@ packages: - aws-crt dev: false + /@aws-sdk/credential-provider-node@3.425.0: + resolution: {integrity: sha512-kw9Iv121AWc+44Lw+zb0NDQ6Pz84D+bonAhJZgY6uAxv4lkZ7ZguZVF3BALPgFIkiHwwaQLNgCEWC1WMk96wWw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.425.0 + '@aws-sdk/credential-provider-ini': 3.425.0 + '@aws-sdk/credential-provider-process': 3.425.0 + '@aws-sdk/credential-provider-sso': 3.425.0 + '@aws-sdk/credential-provider-web-identity': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@smithy/credential-provider-imds': 2.0.13 + '@smithy/property-provider': 2.0.11 + '@smithy/shared-ini-file-loader': 2.0.13 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + dev: false + optional: true + /@aws-sdk/credential-provider-process@3.418.0: resolution: {integrity: sha512-xPbdm2WKz1oH6pTkrJoUmr3OLuqvvcPYTQX0IIlc31tmDwDWPQjXGGFD/vwZGIZIkKaFpFxVMgAzfFScxox7dw==} engines: {node: '>=14.0.0'} @@ -1973,6 +2122,18 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/credential-provider-process@3.425.0: + resolution: {integrity: sha512-YY6tkLdvtb1Fgofp3b1UWO+5vwS14LJ/smGmuGpSba0V7gFJRdcrJ9bcb9vVgAGuMdjzRJ+bUKlLLtqXkaykEw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/property-provider': 2.0.11 + '@smithy/shared-ini-file-loader': 2.0.13 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/credential-provider-sso@3.421.0: resolution: {integrity: sha512-f8T3L5rhImL6T6RTSvbOxaWw9k2fDOT2DZbNjcPz9ITWmwXj2NNbdHGWuRi3dv2HoY/nW2IJdNxnhdhbn6Fc1A==} engines: {node: '>=14.0.0'} @@ -1988,6 +2149,22 @@ packages: - aws-crt dev: false + /@aws-sdk/credential-provider-sso@3.425.0: + resolution: {integrity: sha512-oqFwo2UDX4vCrnvdSE9xyFm7sqk/wKkDGLwVV+syqqbMu7F4n9qY9j17Xmr7sGgX3ho9PQh0n2DxyQRN568P7g==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/client-sso': 3.425.0 + '@aws-sdk/token-providers': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@smithy/property-provider': 2.0.11 + '@smithy/shared-ini-file-loader': 2.0.13 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + dev: false + optional: true + /@aws-sdk/credential-provider-web-identity@3.418.0: resolution: {integrity: sha512-do7ang565n9p3dS1JdsQY01rUfRx8vkxQqz5M8OlcEHBNiCdi2PvSjNwcBdrv/FKkyIxZb0TImOfBSt40hVdxQ==} engines: {node: '>=14.0.0'} @@ -1998,22 +2175,34 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-providers@3.421.0: - resolution: {integrity: sha512-Mhz3r2N0YlOAhb1ZZYrP76VA1aIlJZw3IAwYwlS+hO4sAwp8iY6wCKiumqplXkVgK+ObLxlS9W/aW+2SAKsB7w==} + /@aws-sdk/credential-provider-web-identity@3.425.0: + resolution: {integrity: sha512-/0R65TgRzL01JU3SzloivWNwdkbIhr06uY/F5pBHf/DynQqaspKNfdHn6AiozgSVDfwRHFjKBTUy6wvf3QFkuA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/property-provider': 2.0.11 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + + /@aws-sdk/credential-providers@3.425.0: + resolution: {integrity: sha512-opG2lRiArIrfmz3pz5+4hviTVKnUEppEZ+ezjGJ7TNrNjZUOlsciq5O/B7z9j3oTcCrA3AVunjNA9GPAPLn7zA==} engines: {node: '>=14.0.0'} requiresBuild: true dependencies: - '@aws-sdk/client-cognito-identity': 3.421.0 - '@aws-sdk/client-sso': 3.421.0 - '@aws-sdk/client-sts': 3.421.0 - '@aws-sdk/credential-provider-cognito-identity': 3.421.0 - '@aws-sdk/credential-provider-env': 3.418.0 - '@aws-sdk/credential-provider-ini': 3.421.0 - '@aws-sdk/credential-provider-node': 3.421.0 - '@aws-sdk/credential-provider-process': 3.418.0 - '@aws-sdk/credential-provider-sso': 3.421.0 - '@aws-sdk/credential-provider-web-identity': 3.418.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/client-cognito-identity': 3.425.0 + '@aws-sdk/client-sso': 3.425.0 + '@aws-sdk/client-sts': 3.425.0 + '@aws-sdk/credential-provider-cognito-identity': 3.425.0 + '@aws-sdk/credential-provider-env': 3.425.0 + '@aws-sdk/credential-provider-http': 3.425.0 + '@aws-sdk/credential-provider-ini': 3.425.0 + '@aws-sdk/credential-provider-node': 3.425.0 + '@aws-sdk/credential-provider-process': 3.425.0 + '@aws-sdk/credential-provider-sso': 3.425.0 + '@aws-sdk/credential-provider-web-identity': 3.425.0 + '@aws-sdk/types': 3.425.0 '@smithy/credential-provider-imds': 2.0.13 '@smithy/property-provider': 2.0.11 '@smithy/types': 2.3.4 @@ -2033,6 +2222,17 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/middleware-host-header@3.425.0: + resolution: {integrity: sha512-E5Gt41LObQ+cr8QnLthwsH3MtVSNXy1AKJMowDr85h0vzqA/FHUkgHyOGntgozzjXT5M0MaSRYxS0xwTR5D4Ew==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/protocol-http': 3.0.6 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/middleware-logger@3.418.0: resolution: {integrity: sha512-StKGmyPVfoO/wdNTtKemYwoJsqIl4l7oqarQY7VSf2Mp3mqaa+njLViHsQbirYpyqpgUEusOnuTlH5utxJ1NsQ==} engines: {node: '>=14.0.0'} @@ -2042,6 +2242,16 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/middleware-logger@3.425.0: + resolution: {integrity: sha512-INE9XWRXx2f4a/r2vOU0tAmgctVp7nEaEasemNtVBYhqbKLZvr9ndLBSgKGgJ8LIcXAoISipaMuFiqIGkFsm7A==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/middleware-recursion-detection@3.418.0: resolution: {integrity: sha512-kKFrIQglBLUFPbHSDy1+bbe3Na2Kd70JSUC3QLMbUHmqipXN8KeXRfAj7vTv97zXl0WzG0buV++WcNwOm1rFjg==} engines: {node: '>=14.0.0'} @@ -2052,6 +2262,17 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/middleware-recursion-detection@3.425.0: + resolution: {integrity: sha512-77gnzJ5b91bgD75L/ugpOyerx6lR3oyS4080X1YI58EzdyBMkDrHM4FbMcY2RynETi3lwXCFzLRyZjWXY1mRlw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/protocol-http': 3.0.6 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/middleware-sdk-sts@3.418.0: resolution: {integrity: sha512-cW8ijrCTP+mgihvcq4+TbhAcE/we5lFl4ydRqvTdtcSnYQAVQADg47rnTScQiFsPFEB3NKq7BGeyTJF9MKolPA==} engines: {node: '>=14.0.0'} @@ -2062,6 +2283,17 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/middleware-sdk-sts@3.425.0: + resolution: {integrity: sha512-JFojrg76oKAoBknnr9EL5N2aJ1mRCtBqXoZYST58GSx8uYdFQ89qS65VNQ8JviBXzsrCNAn4vDhZ5Ch5E6TxGQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/middleware-signing@3.418.0: resolution: {integrity: sha512-onvs5KoYQE8OlOE740RxWBGtsUyVIgAo0CzRKOQO63ZEYqpL1Os+MS1CGzdNhvQnJgJruE1WW+Ix8fjN30zKPA==} engines: {node: '>=14.0.0'} @@ -2075,6 +2307,20 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/middleware-signing@3.425.0: + resolution: {integrity: sha512-ZpOfgJHk7ovQ0sSwg3tU4NxFOnz53lJlkJRf7S+wxQALHM0P2MJ6LYBrZaFMVsKiJxNIdZBXD6jclgHg72ZW6Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/property-provider': 2.0.11 + '@smithy/protocol-http': 3.0.6 + '@smithy/signature-v4': 2.0.10 + '@smithy/types': 2.3.4 + '@smithy/util-middleware': 2.0.3 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/middleware-user-agent@3.418.0: resolution: {integrity: sha512-Jdcztg9Tal9SEAL0dKRrnpKrm6LFlWmAhvuwv0dQ7bNTJxIxyEFbpqdgy7mpQHsLVZgq1Aad/7gT/72c9igyZw==} engines: {node: '>=14.0.0'} @@ -2086,6 +2332,18 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/middleware-user-agent@3.425.0: + resolution: {integrity: sha512-FFlXJcCA6/Z3J66UEi3VVsWFaH11buPK5NZ2HgAzbzYwksc8EoM4kIfzl4qEoA5LbrYJGPIQ95eI+/FbbIobwA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@smithy/protocol-http': 3.0.6 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/region-config-resolver@3.418.0: resolution: {integrity: sha512-lJRZ/9TjZU6yLz+mAwxJkcJZ6BmyYoIJVo1p5+BN//EFdEmC8/c0c9gXMRzfISV/mqWSttdtccpAyN4/goHTYA==} engines: {node: '>=14.0.0'} @@ -2097,6 +2355,18 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/region-config-resolver@3.425.0: + resolution: {integrity: sha512-u7uv/iUOapIJdRgRkO3wnpYsUgV6ponsZJQgVg/8L+n+Vo5PQL5gAcIuAOwcYSKQPFaeK+KbmByI4SyOK203Vw==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.14 + '@smithy/types': 2.3.4 + '@smithy/util-config-provider': 2.0.0 + '@smithy/util-middleware': 2.0.3 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/token-providers@3.418.0: resolution: {integrity: sha512-9P7Q0VN0hEzTngy3Sz5eya2qEOEf0Q8qf1vB3um0gE6ID6EVAdz/nc/DztfN32MFxk8FeVBrCP5vWdoOzmd72g==} engines: {node: '>=14.0.0'} @@ -2141,6 +2411,50 @@ packages: - aws-crt dev: false + /@aws-sdk/token-providers@3.425.0: + resolution: {integrity: sha512-q9skB/aDlqRESOuavs+wbnD9X2Odro0VaM1OOl2CRnJyv5ePOzNVzeoQn3d21zoh8klZkhoAqgbFnACeI3MN4w==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 + '@smithy/config-resolver': 2.0.12 + '@smithy/fetch-http-handler': 2.2.1 + '@smithy/hash-node': 2.0.10 + '@smithy/invalid-dependency': 2.0.10 + '@smithy/middleware-content-length': 2.0.12 + '@smithy/middleware-endpoint': 2.0.10 + '@smithy/middleware-retry': 2.0.14 + '@smithy/middleware-serde': 2.0.10 + '@smithy/middleware-stack': 2.0.4 + '@smithy/node-config-provider': 2.0.14 + '@smithy/node-http-handler': 2.1.6 + '@smithy/property-provider': 2.0.11 + '@smithy/protocol-http': 3.0.6 + '@smithy/shared-ini-file-loader': 2.0.13 + '@smithy/smithy-client': 2.1.9 + '@smithy/types': 2.3.4 + '@smithy/url-parser': 2.0.10 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.13 + '@smithy/util-defaults-mode-node': 2.0.16 + '@smithy/util-retry': 2.0.3 + '@smithy/util-utf8': 2.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + dev: false + optional: true + /@aws-sdk/types@3.418.0: resolution: {integrity: sha512-y4PQSH+ulfFLY0+FYkaK4qbIaQI9IJNMO2xsxukW6/aNoApNymN1D2FSi2la8Qbp/iPjNDKsG8suNPm9NtsWXQ==} engines: {node: '>=14.0.0'} @@ -2149,6 +2463,15 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/types@3.425.0: + resolution: {integrity: sha512-6lqbmorwerN4v+J5dqbHPAsjynI0mkEF+blf+69QTaKKGaxBBVaXgqoqul9RXYcK5MMrrYRbQIMd0zYOoy90kA==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/util-endpoints@3.418.0: resolution: {integrity: sha512-sYSDwRTl7yE7LhHkPzemGzmIXFVHSsi3AQ1KeNEk84eBqxMHHcCc2kqklaBk2roXWe50QDgRMy1ikZUxvtzNHQ==} engines: {node: '>=14.0.0'} @@ -2157,6 +2480,15 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/util-endpoints@3.425.0: + resolution: {integrity: sha512-0HkrfWQRo10TWcllDAk9mkkttAXv/AUHpQ+JZjaLmR4IIrn3l/AqTiz/zyXfUawWaoXJzuPIdJ2J3v/gt/IpQA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.425.0 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/util-locate-window@3.310.0: resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==} engines: {node: '>=14.0.0'} @@ -2173,6 +2505,16 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/util-user-agent-browser@3.425.0: + resolution: {integrity: sha512-22Y9iMtjGcFjGILR6/xdp1qRezlHVLyXtnpEsbuPTiernRCPk6zfAnK/ATH77r02MUjU057tdxVkd5umUBTn9Q==} + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/types': 2.3.4 + bowser: 2.11.0 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/util-user-agent-node@3.418.0: resolution: {integrity: sha512-BXMskXFtg+dmzSCgmnWOffokxIbPr1lFqa1D9kvM3l3IFRiFGx2IyDg+8MAhq11aPDLvoa/BDuQ0Yqma5izOhg==} engines: {node: '>=14.0.0'} @@ -2188,6 +2530,22 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/util-user-agent-node@3.425.0: + resolution: {integrity: sha512-SIR4F5uQeeVAi8lv4OgRirtdtNi5zeyogTuQgGi9su8F/WP1N6JqxofcwpUY5f8/oJ2UlXr/tx1f09UHfJJzvA==} + engines: {node: '>=14.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + dependencies: + '@aws-sdk/types': 3.425.0 + '@smithy/node-config-provider': 2.0.14 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@aws-sdk/util-utf8-browser@3.259.0: resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} dependencies: @@ -5524,7 +5882,7 @@ packages: tslib: 2.2.0 value-or-promise: 1.0.6 - /@graphql-tools/url-loader@6.10.1(@types/node@20.8.0)(graphql@15.8.0): + /@graphql-tools/url-loader@6.10.1(@types/node@20.8.2)(graphql@15.8.0): resolution: {integrity: sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 @@ -5543,7 +5901,7 @@ packages: is-promise: 4.0.0 isomorphic-ws: 4.0.1(ws@7.4.5) lodash: 4.17.21 - meros: 1.1.4(@types/node@20.8.0) + meros: 1.1.4(@types/node@20.8.2) subscriptions-transport-ws: 0.9.19(graphql@15.8.0) sync-fetch: 0.3.0 tslib: 2.2.0 @@ -6740,6 +7098,18 @@ packages: tslib: 2.6.2 dev: false + /@smithy/config-resolver@2.0.12: + resolution: {integrity: sha512-ISGEdQTGV2p5x9UZzb9SX3Y2MySLi5r69+UtDgB4KvJitV+ys1ONKpsLshi22bvQTy1yAgfLjOj33K7mSJakpQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.14 + '@smithy/types': 2.3.4 + '@smithy/util-config-provider': 2.0.0 + '@smithy/util-middleware': 2.0.3 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/credential-provider-imds@2.0.13: resolution: {integrity: sha512-/xe3wNoC4j+BeTemH9t2gSKLBfyZmk8LXB2pQm/TOEYi+QhBgT+PSolNDfNAhrR68eggNE17uOimsrnwSkCt4w==} engines: {node: '>=14.0.0'} @@ -6751,6 +7121,18 @@ packages: tslib: 2.6.2 dev: false + /@smithy/credential-provider-imds@2.0.14: + resolution: {integrity: sha512-9dPBDuudRnrRuyKXdS4cn8A8FAOVVIgc+j3qC86c5xYnZ9Ykr7WKIl53OTQsZlEsiHC73d93YCA89KVhvGIlJg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.14 + '@smithy/property-provider': 2.0.11 + '@smithy/types': 2.3.4 + '@smithy/url-parser': 2.0.10 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/eventstream-codec@2.0.10: resolution: {integrity: sha512-3SSDgX2nIsFwif6m+I4+ar4KDcZX463Noes8ekBgQHitULiWvaDZX8XqPaRQSQ4bl1vbeVXHklJfv66MnVO+lw==} dependencies: @@ -6770,6 +7152,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/fetch-http-handler@2.2.1: + resolution: {integrity: sha512-bXyM8PBAIKxVV++2ZSNBEposTDjFQ31XWOdHED+2hWMNvJHUoQqFbECg/uhcVOa6vHie2/UnzIZfXBSTpDBnEw==} + dependencies: + '@smithy/protocol-http': 3.0.6 + '@smithy/querystring-builder': 2.0.10 + '@smithy/types': 2.3.4 + '@smithy/util-base64': 2.0.0 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/hash-node@2.0.10: resolution: {integrity: sha512-jSTf6uzPk/Vf+8aQ7tVXeHfjxe9wRXSCqIZcBymSDTf7/YrVxniBdpyN74iI8ZUOx/Pyagc81OK5FROLaEjbXQ==} engines: {node: '>=14.0.0'} @@ -6828,6 +7221,21 @@ packages: uuid: 8.3.2 dev: false + /@smithy/middleware-retry@2.0.14: + resolution: {integrity: sha512-+1zHIfRyRcTpWnI2z4H6qLKiHQR011JVekSCKDMADwDpRpGUFj+JdCLwu2yEPOPd3MwHLylHBKV03Oooe2PkZQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.14 + '@smithy/protocol-http': 3.0.6 + '@smithy/service-error-classification': 2.0.3 + '@smithy/types': 2.3.4 + '@smithy/util-middleware': 2.0.3 + '@smithy/util-retry': 2.0.3 + tslib: 2.6.2 + uuid: 8.3.2 + dev: false + optional: true + /@smithy/middleware-serde@2.0.10: resolution: {integrity: sha512-+A0AFqs768256H/BhVEsBF6HijFbVyAwYRVXY/izJFkTalVWJOp4JA0YdY0dpXQd+AlW0tzs+nMQCE1Ew+DcgQ==} engines: {node: '>=14.0.0'} @@ -6854,6 +7262,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/node-config-provider@2.0.14: + resolution: {integrity: sha512-DXn0NXmprmhcK81AgYoRct11If3Fvyd9U/T0Bu8ZId/XKho0SGTPahWHI1cZBtPZoiZVeXv3PZAzx6v8kw/0pw==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/property-provider': 2.0.11 + '@smithy/shared-ini-file-loader': 2.0.13 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/node-http-handler@2.1.6: resolution: {integrity: sha512-NspvD3aCwiUNtoSTcVHz0RZz1tQ/SaRIe1KPF+r0mAdCZ9eWuhIeJT8ZNPYa1ITn7/Lgg64IyFjqPynZ8KnYQw==} engines: {node: '>=14.0.0'} @@ -6913,6 +7332,15 @@ packages: tslib: 2.6.2 dev: false + /@smithy/shared-ini-file-loader@2.0.13: + resolution: {integrity: sha512-r6BlDQdYgqDo5xuOOKbmhJD5jylg2Lm1Q1eXZ2mM1kg64GVQ0bHScELEb4W5jl+LEwrU9yNEly6c6ErtU3TJxw==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/signature-v4@2.0.10: resolution: {integrity: sha512-S6gcP4IXfO/VMswovrhxPpqvQvMal7ZRjM4NvblHSPpE5aNBYx67UkHFF3kg0hR3tJKqNpBGbxwq0gzpdHKLRA==} engines: {node: '>=14.0.0'} @@ -6937,6 +7365,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/smithy-client@2.1.9: + resolution: {integrity: sha512-HTicQSn/lOcXKJT+DKJ4YMu51S6PzbWsO8Z6Pwueo30mSoFKXg5P0BDkg2VCDqCVR0mtddM/F6hKhjW6YAV/yg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/middleware-stack': 2.0.4 + '@smithy/types': 2.3.4 + '@smithy/util-stream': 2.0.14 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/types@2.3.4: resolution: {integrity: sha512-D7xlM9FOMFyFw7YnMXn9dK2KuN6+JhnrZwVt1fWaIu8hCk5CigysweeIT/H/nCo4YV+s8/oqUdLfexbkPZtvqw==} engines: {node: '>=14.0.0'} @@ -6999,6 +7438,18 @@ packages: tslib: 2.6.2 dev: false + /@smithy/util-defaults-mode-browser@2.0.13: + resolution: {integrity: sha512-UmmOdUzaQjqdsl1EjbpEaQxM0VDFqTj6zDuI26/hXN7L/a1k1koTwkYpogHMvunDX3fjrQusg5gv1Td4UsGyog==} + engines: {node: '>= 10.0.0'} + dependencies: + '@smithy/property-provider': 2.0.11 + '@smithy/smithy-client': 2.1.9 + '@smithy/types': 2.3.4 + bowser: 2.11.0 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/util-defaults-mode-node@2.0.14: resolution: {integrity: sha512-EtomtYsWDkBGs0fLeF+7N2df+zIqGix+O4llWqQD+97rbo2hk+GBWeZzBkujKrzFeXNUbPkFqfvZPLdoq4S4XQ==} engines: {node: '>= 10.0.0'} @@ -7012,6 +7463,20 @@ packages: tslib: 2.6.2 dev: false + /@smithy/util-defaults-mode-node@2.0.16: + resolution: {integrity: sha512-HYNqSVTYNGzJsxuhWwiew3zcJ2cDi3ZHz3M0km8ma01AdMd0pYFIGaN24rkXvEOAZPZGRg+3+Wefc3zv8ApRkw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@smithy/config-resolver': 2.0.12 + '@smithy/credential-provider-imds': 2.0.14 + '@smithy/node-config-provider': 2.0.14 + '@smithy/property-provider': 2.0.11 + '@smithy/smithy-client': 2.1.9 + '@smithy/types': 2.3.4 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/util-hex-encoding@2.0.0: resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} engines: {node: '>=14.0.0'} @@ -7050,6 +7515,21 @@ packages: tslib: 2.6.2 dev: false + /@smithy/util-stream@2.0.14: + resolution: {integrity: sha512-XjvlDYe+9DieXhLf7p+EgkXwFtl34kHZcWfHnc5KaILbhyVfDLWuqKTFx6WwCFqb01iFIig8trGwExRIqqkBYg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/fetch-http-handler': 2.2.1 + '@smithy/node-http-handler': 2.1.6 + '@smithy/types': 2.3.4 + '@smithy/util-base64': 2.0.0 + '@smithy/util-buffer-from': 2.0.0 + '@smithy/util-hex-encoding': 2.0.0 + '@smithy/util-utf8': 2.0.0 + tslib: 2.6.2 + dev: false + optional: true + /@smithy/util-uri-escape@2.0.0: resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} engines: {node: '>=14.0.0'} @@ -9033,6 +9513,9 @@ packages: /@types/node@20.8.0: resolution: {integrity: sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==} + /@types/node@20.8.2: + resolution: {integrity: sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==} + /@types/node@8.10.66: resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -9062,10 +9545,6 @@ packages: '@types/express': 4.17.18 dev: false - /@types/prettier@2.7.3: - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - dev: true - /@types/pretty-hrtime@1.0.1: resolution: {integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==} dev: true @@ -11178,7 +11657,7 @@ packages: '@babel/core': 7.23.0 '@babel/runtime': 7.23.1 '@babel/types': 7.23.0 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) gatsby-core-utils: 2.15.0 /babel-plugin-syntax-async-functions@6.13.0: @@ -13944,7 +14423,6 @@ packages: dependencies: ms: 2.1.3 supports-color: 8.1.1 - dev: true /debug@4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} @@ -14279,7 +14757,7 @@ packages: '@types/tmp': 0.0.33 application-config-path: 0.1.1 command-exists: 1.2.9 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) eol: 0.9.1 get-port: 3.2.0 glob: 7.2.3 @@ -15089,8 +15567,8 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.10.0(eslint@8.50.0): - resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} + /eslint-config-prettier@9.0.0(eslint@8.50.0): + resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -15138,7 +15616,7 @@ packages: /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) is-core-module: 2.13.0 resolve: 1.22.6 transitivePeerDependencies: @@ -15189,7 +15667,7 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.9.5) - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.50.0) @@ -15218,7 +15696,7 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.50.0) @@ -15245,7 +15723,7 @@ packages: lodash: 4.17.21 string-natural-compare: 3.0.1 - /eslint-plugin-graphql@4.0.0(@types/node@20.8.0)(graphql@15.8.0)(typescript@4.9.5): + /eslint-plugin-graphql@4.0.0(@types/node@20.8.2)(graphql@15.8.0)(typescript@4.9.5): resolution: {integrity: sha512-d5tQm24YkVvCEk29ZR5ScsgXqAGCjKlMS8lx3mS7FS/EKsWbkvXQImpvic03EpMIvNTBW5e+2xnHzXB/VHNZJw==} engines: {node: '>=10.0'} peerDependencies: @@ -15253,7 +15731,7 @@ packages: dependencies: '@babel/runtime': 7.23.1 graphql: 15.8.0 - graphql-config: 3.4.1(@types/node@20.8.0)(graphql@15.8.0)(typescript@4.9.5) + graphql-config: 3.4.1(@types/node@20.8.2)(graphql@15.8.0)(typescript@4.9.5) lodash.flatten: 4.4.0 lodash.without: 4.4.0 transitivePeerDependencies: @@ -15278,7 +15756,7 @@ packages: array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 @@ -15312,7 +15790,7 @@ packages: array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 @@ -16555,7 +17033,7 @@ packages: debug: optional: true dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) /follow-redirects@1.15.3(debug@4.3.4): resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} @@ -17005,7 +17483,7 @@ packages: dependencies: '@babel/runtime': 7.14.0 fs-extra: 10.0.1 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) lodash: 4.17.21 moment: 2.29.1 pify: 5.0.0 @@ -17019,7 +17497,7 @@ packages: gatsby: ^3.0.0-next.0 dependencies: '@babel/runtime': 7.20.13 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) dev: false /gatsby-plugin-manifest@3.15.0(gatsby@3.15.0)(graphql@15.8.0): @@ -17029,7 +17507,7 @@ packages: gatsby: ^3.0.0-next.0 dependencies: '@babel/runtime': 7.20.13 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) gatsby-core-utils: 2.15.0 gatsby-plugin-utils: 1.15.0(gatsby@3.15.0)(graphql@15.8.0) semver: 7.5.4 @@ -17050,7 +17528,7 @@ packages: chokidar: 3.5.3 fs-exists-cached: 1.0.0 fs-extra: 10.1.0 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) gatsby-core-utils: 2.15.0 gatsby-page-utils: 1.15.0 gatsby-plugin-utils: 1.15.0(gatsby@3.15.0)(graphql@15.8.0) @@ -17067,7 +17545,7 @@ packages: peerDependencies: gatsby: ~2.x.x || ~3.x.x || ~4.x.x dependencies: - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) lodash.get: 4.4.2 lodash.uniq: 4.5.0 dev: false @@ -17080,7 +17558,7 @@ packages: postcss: ^8.0.5 dependencies: '@babel/runtime': 7.20.13 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) postcss: 8.4.31 postcss-loader: 4.3.0(postcss@8.4.31)(webpack@5.88.2) transitivePeerDependencies: @@ -17095,7 +17573,7 @@ packages: react-helmet: ^5.1.3 || ^6.0.0 dependencies: '@babel/runtime': 7.20.13 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) react-helmet: 6.1.0(react@16.14.0) dev: false @@ -17116,7 +17594,7 @@ packages: '@babel/preset-typescript': 7.23.0(@babel/core@7.23.0) '@babel/runtime': 7.23.1 babel-plugin-remove-graphql-queries: 3.15.0(@babel/core@7.23.0)(gatsby@3.15.0) - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) transitivePeerDependencies: - supports-color @@ -17129,7 +17607,7 @@ packages: dependencies: '@babel/runtime': 7.23.1 fastq: 1.15.0 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) graphql: 15.8.0 joi: 17.10.2 @@ -17139,7 +17617,7 @@ packages: gatsby: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: '@babel/runtime': 7.23.1 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.9.1 transitivePeerDependencies: - bufferutil @@ -17236,7 +17714,7 @@ packages: prismjs: ^1.15.0 dependencies: '@babel/runtime': 7.20.13 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) parse-numeric-range: 1.3.0 prismjs: 1.29.0 unist-util-visit: 2.0.3 @@ -17253,7 +17731,7 @@ packages: fastq: 1.15.0 file-type: 16.5.4 fs-extra: 10.1.0 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) gatsby-core-utils: 2.15.0 got: 9.6.0 md5-file: 5.0.0 @@ -17293,7 +17771,7 @@ packages: gatsby: ^3.0.0-next.0 dependencies: '@babel/runtime': 7.20.13 - gatsby: 3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) + gatsby: 3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0) gatsby-core-utils: 2.15.0 gray-matter: 4.0.3 hast-util-raw: 6.1.0 @@ -17328,7 +17806,7 @@ packages: transitivePeerDependencies: - supports-color - /gatsby@3.15.0(@types/node@20.8.0)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0): + /gatsby@3.15.0(@types/node@20.8.2)(babel-eslint@10.1.0)(eslint-import-resolver-typescript@3.5.5)(eslint-plugin-testing-library@3.9.0)(react-dom@16.14.0)(react@16.14.0)(typescript@4.9.5)(webpack-cli@4.10.0): resolution: {integrity: sha512-zZrHYZtBksrWkOvIJIsaOdfT6rTd5g+HclsWO25H3kTecaPGm5wiKrTtEDPePHWNqEM1V0rLJ/I97/N5tS+7Lw==} engines: {node: '>=12.13.0'} hasBin: true @@ -17379,7 +17857,7 @@ packages: css-minimizer-webpack-plugin: 2.0.0(webpack@5.88.2) css.escape: 1.5.1 date-fns: 2.30.0 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) deepmerge: 4.3.1 del: 5.1.0 detect-port: 1.5.1 @@ -17388,7 +17866,7 @@ packages: eslint: 7.32.0 eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@4.33.0)(@typescript-eslint/parser@4.33.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.33.2)(eslint-plugin-testing-library@3.9.0)(eslint@7.32.0)(typescript@4.9.5) eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) - eslint-plugin-graphql: 4.0.0(@types/node@20.8.0)(graphql@15.8.0)(typescript@4.9.5) + eslint-plugin-graphql: 4.0.0(@types/node@20.8.2)(graphql@15.8.0)(typescript@4.9.5) eslint-plugin-import: 2.28.1(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@7.32.0) eslint-plugin-react: 7.33.2(eslint@7.32.0) @@ -17905,7 +18383,7 @@ packages: graphql-type-json: 0.3.2(graphql@15.8.0) object-path: 0.11.5 - /graphql-config@3.4.1(@types/node@20.8.0)(graphql@15.8.0)(typescript@4.9.5): + /graphql-config@3.4.1(@types/node@20.8.2)(graphql@15.8.0)(typescript@4.9.5): resolution: {integrity: sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -17916,7 +18394,7 @@ packages: '@graphql-tools/json-file-loader': 6.2.6(graphql@15.8.0) '@graphql-tools/load': 6.2.8(graphql@15.8.0) '@graphql-tools/merge': 6.2.14(graphql@15.8.0) - '@graphql-tools/url-loader': 6.10.1(@types/node@20.8.0)(graphql@15.8.0) + '@graphql-tools/url-loader': 6.10.1(@types/node@20.8.2)(graphql@15.8.0) '@graphql-tools/utils': 7.10.0(graphql@15.8.0) cosmiconfig: 7.0.0 cosmiconfig-toml-loader: 1.0.0 @@ -21002,7 +21480,7 @@ packages: dependencies: async: 0.9.2 commondir: 1.0.1 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) lodash: 4.17.21 semver: 5.7.2 strong-globalize: 4.1.3 @@ -21015,7 +21493,7 @@ packages: resolution: {integrity: sha512-vDRR4gqkvGOEXh5yL383xGuGxUW9xtF+NCY6/lJu1VAgupKltZxEx3Vw+L3nsGvQrlkJTSmiK3jk72qxkoBtbw==} engines: {node: '>=6'} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) lodash: 4.17.21 loopback-swagger: 5.9.0 strong-globalize: 4.1.3 @@ -21030,7 +21508,7 @@ packages: dependencies: async: 2.6.4 bson: 1.1.6 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) loopback-connector: 4.11.1 mongodb: 3.6.9 strong-globalize: 4.1.3 @@ -21074,7 +21552,7 @@ packages: dependencies: async: 2.6.4 bluebird: 3.7.2 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) depd: 1.1.2 inflection: 1.13.4 lodash: 4.17.21 @@ -21098,7 +21576,7 @@ packages: resolution: {integrity: sha512-p0qSzuuX7eATe5Bxy+RqCj3vSfSFfdCtqyf3yuC+DpchMvgal33XlhEi2UmywyK/Ym28oVnZxxWmfrwFMzSwLQ==} engines: {node: '>=4.0.0'} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: false @@ -21108,7 +21586,7 @@ packages: engines: {node: '>=8.9'} dependencies: async: 2.6.4 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) strong-globalize: 4.1.3 transitivePeerDependencies: - supports-color @@ -21119,7 +21597,7 @@ packages: engines: {node: '>=8'} dependencies: async: 2.6.4 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) ejs: 2.7.4 lodash: 4.17.21 strong-globalize: 4.1.3 @@ -21770,7 +22248,7 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /meros@1.1.4(@types/node@20.8.0): + /meros@1.1.4(@types/node@20.8.2): resolution: {integrity: sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==} engines: {node: '>=12'} peerDependencies: @@ -21779,7 +22257,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.2 /method-override@3.0.0: resolution: {integrity: sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==} @@ -22649,7 +23127,7 @@ packages: mongodb-connection-string-url: 2.6.0 socks: 2.7.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.421.0 + '@aws-sdk/credential-providers': 3.425.0 '@mongodb-js/saslprep': 1.1.0 transitivePeerDependencies: - aws-crt @@ -24704,6 +25182,12 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -28691,7 +29175,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@types/node@20.8.0)(typescript@4.9.5): + /ts-node@10.9.1(@types/node@20.8.2)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -28710,7 +29194,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.0 + '@types/node': 20.8.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -29945,7 +30429,7 @@ packages: /webpack-virtual-modules@0.2.2: resolution: {integrity: sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -29953,7 +30437,7 @@ packages: /webpack-virtual-modules@0.3.2: resolution: {integrity: sha512-RXQXioY6MhzM4CNQwmBwKXYgBs6ulaiQ8bkNQEl2J6Z+V+s7lgl/wGvaI/I0dLnYKB8cKsxQc17QOAVIphPLDw==} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color diff --git a/tools/challenge-editor/client/index.html b/tools/challenge-editor/client/index.html index e58a69c8b30..b683202f72c 100644 --- a/tools/challenge-editor/client/index.html +++ b/tools/challenge-editor/client/index.html @@ -1,4 +1,4 @@ - + diff --git a/tools/challenge-editor/client/package.json b/tools/challenge-editor/client/package.json index b137918072d..9635fa602e6 100644 --- a/tools/challenge-editor/client/package.json +++ b/tools/challenge-editor/client/package.json @@ -24,7 +24,6 @@ }, "devDependencies": { "@types/codemirror": "5.60.10", - "@types/prettier": "^2.7.3", "@types/react": "16.14.48", "@types/react-dom": "^16.9.17", "@uiw/react-codemirror": "3.2.10", diff --git a/tools/challenge-helper-scripts/create-project.ts b/tools/challenge-helper-scripts/create-project.ts index 82739908288..db31f46a020 100644 --- a/tools/challenge-helper-scripts/create-project.ts +++ b/tools/challenge-helper-scripts/create-project.ts @@ -2,10 +2,9 @@ import { existsSync } from 'fs'; import fs from 'fs/promises'; import path from 'path'; import { prompt } from 'inquirer'; - import { format } from 'prettier'; - import ObjectID from 'bson-objectid'; + import { SuperBlocks } from '../../shared/config/superblocks'; import { createStepFile } from './utils'; import { getSuperBlockSubPath } from './fs-utils'; @@ -79,7 +78,7 @@ async function updateIntroJson( void withTrace( fs.writeFile, introJsonPath, - format(JSON.stringify(newIntro), { parser: 'json' }) + await format(JSON.stringify(newIntro), { parser: 'json' }) ); } @@ -108,7 +107,7 @@ async function createMetaJson( void withTrace( fs.writeFile, path.resolve(metaDir, `${block}/meta.json`), - format(JSON.stringify(newMeta), { parser: 'json' }) + await format(JSON.stringify(newMeta), { parser: 'json' }) ); } diff --git a/tools/challenge-helper-scripts/package.json b/tools/challenge-helper-scripts/package.json index b0862f4be39..daea5bb62ee 100644 --- a/tools/challenge-helper-scripts/package.json +++ b/tools/challenge-helper-scripts/package.json @@ -31,7 +31,7 @@ "glob": "^8.1.0", "gray-matter": "4.0.3", "inquirer": "8.2.6", - "prettier": "2.8.8", + "prettier": "3.0.3", "ts-node": "10.9.1", "typescript": "4.9.5" } diff --git a/web/src/pages/learn/[superblock]/[blockOrId].tsx b/web/src/pages/learn/[superblock]/[blockOrId].tsx index 17963be322b..93cca51a7e7 100644 --- a/web/src/pages/learn/[superblock]/[blockOrId].tsx +++ b/web/src/pages/learn/[superblock]/[blockOrId].tsx @@ -75,7 +75,7 @@ const redirect = (pathSegments: PathSegments) => ({ }); // DRY this with [id]'s version -const fourOhFour = () => ({ notFound: true, revalidate: 10 } as const); +const fourOhFour = () => ({ notFound: true, revalidate: 10 }) as const; // DRY this with [id]'s version const pathExists = (pathSegments: PathSegments, params?: ParsedUrlQuery) => { diff --git a/web/src/pages/learn/[superblock]/[blockOrId]/[dashedName]/[id].tsx b/web/src/pages/learn/[superblock]/[blockOrId]/[dashedName]/[id].tsx index c006bace7ac..19c0fc1aea3 100644 --- a/web/src/pages/learn/[superblock]/[blockOrId]/[dashedName]/[id].tsx +++ b/web/src/pages/learn/[superblock]/[blockOrId]/[dashedName]/[id].tsx @@ -45,7 +45,7 @@ const getProps = ( challengeData: getChallengeData(curriculum, pathSegments) }); // DRY this with [blockOrId]'s version -const fourOhFour = () => ({ notFound: true, revalidate: 10 } as const); +const fourOhFour = () => ({ notFound: true, revalidate: 10 }) as const; // DRY this with [blockOrId]'s version const pathExists = (