From a622414ae58316908bc602b8e76281f7f6eef410 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Tue, 15 Aug 2023 23:04:01 +0200 Subject: [PATCH] chore: remove sentry from the client (#51284) --- client/gatsby-config.js | 9 +- client/package.json | 1 - client/src/utils/report-error.ts | 15 +- client/tools/create-env.ts | 5 - client/tools/read-env.ts | 5 - pnpm-lock.yaml | 317 +++++++++++++------------------ 6 files changed, 131 insertions(+), 221 deletions(-) diff --git a/client/gatsby-config.js b/client/gatsby-config.js index 610075b8b3d..5bae6180867 100644 --- a/client/gatsby-config.js +++ b/client/gatsby-config.js @@ -6,8 +6,7 @@ const { localeChallengesRootDir } = require('./utils/build-challenges'); -const { clientLocale, curriculumLocale, homeLocation, sentryClientDSN } = - envData; +const { clientLocale, curriculumLocale, homeLocation } = envData; const curriculumIntroRoot = path.resolve(__dirname, './src/pages'); const pathPrefix = clientLocale === 'english' ? '' : '/' + clientLocale; @@ -23,12 +22,6 @@ module.exports = { pathPrefix: pathPrefix, plugins: [ 'gatsby-plugin-pnpm', - { - resolve: '@sentry/gatsby', - options: { - dsn: sentryClientDSN - } - }, { resolve: 'gatsby-plugin-webpack-bundle-analyser-v2', options: { diff --git a/client/package.json b/client/package.json index ba898302d09..005d6a15105 100644 --- a/client/package.json +++ b/client/package.json @@ -58,7 +58,6 @@ "@loadable/component": "5.15.3", "@reach/router": "1.3.4", "@redux-saga/core": "^1.2.2", - "@sentry/gatsby": "6.19.7", "@stripe/react-stripe-js": "1.16.5", "@stripe/stripe-js": "1.54.2", "@testing-library/jest-dom": "5.17.0", diff --git a/client/src/utils/report-error.ts b/client/src/utils/report-error.ts index 4d4bc6cdc43..015935916de 100644 --- a/client/src/utils/report-error.ts +++ b/client/src/utils/report-error.ts @@ -1,15 +1,6 @@ -import { captureException } from '@sentry/gatsby'; -import envData from '../../../config/env.json'; - -const { sentryClientDSN } = envData; - export function reportClientSideError( e: Error, - message = sentryClientDSN === null - ? 'Unhandled error' - : 'Error sent to Sentry' -): string | void { - return sentryClientDSN === null - ? console.error(`Client: ${message}`, e) - : captureException(e); + message = 'Unhandled error' +): void { + console.error(`Client: ${message}`, e); } diff --git a/client/tools/create-env.ts b/client/tools/create-env.ts index 9e4bfd857e6..476c5bf3296 100644 --- a/client/tools/create-env.ts +++ b/client/tools/create-env.ts @@ -55,14 +55,12 @@ if (FREECODECAMP_NODE_ENV !== 'development') { ]; const searchKeys = ['algoliaAppId', 'algoliaAPIKey']; const donationKeys = ['stripePublicKey', 'paypalClientId', 'patreonClientId']; - const loggingKeys = ['sentryClientDSN']; const abTestingKeys = ['growthbookUri']; const expectedVariables = locationKeys.concat( deploymentKeys, searchKeys, donationKeys, - loggingKeys, abTestingKeys ); const actualVariables = Object.keys(env as Record); @@ -86,9 +84,6 @@ if (FREECODECAMP_NODE_ENV !== 'development') { } for (const key of expectedVariables) { - // Since we may need to disable the sentry DSN (if we're getting too many - // errors), this is the one key we don't check is set. - if (key === 'sentryClientDSN') continue; const envVal = env[key as keyof typeof env]; if (typeof envVal === 'undefined' || envVal === null) { throw Error(` diff --git a/client/tools/read-env.ts b/client/tools/read-env.ts index e0dce174997..ea003ad4a13 100644 --- a/client/tools/read-env.ts +++ b/client/tools/read-env.ts @@ -32,7 +32,6 @@ const { PAYPAL_CLIENT_ID: paypalClientId, PATREON_CLIENT_ID: patreonClientId, DEPLOYMENT_ENV: deploymentEnv, - SENTRY_CLIENT_DSN: sentryClientDSN, SHOW_UPCOMING_CHANGES: showUpcomingChanges, SHOW_NEW_CURRICULUM: showNewCurriculum, GROWTHBOOK_URI: growthbookUri @@ -74,10 +73,6 @@ export default Object.assign(locations, { !patreonClientId || patreonClientId === 'id_from_patreon_dashboard' ? null : patreonClientId, - sentryClientDSN: - !sentryClientDSN || sentryClientDSN === 'dsn_from_sentry_dashboard' - ? null - : sentryClientDSN, showUpcomingChanges: showUpcomingChanges === 'true', showNewCurriculum: showNewCurriculum === 'true', growthbookUri: diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15f232a3198..dfbb22e08b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -527,9 +527,6 @@ importers: '@redux-saga/core': specifier: ^1.2.2 version: 1.2.2 - '@sentry/gatsby': - specifier: 6.19.7 - version: 6.19.7(gatsby@3.15.0)(react@16.14.0) '@stripe/react-stripe-js': specifier: 1.16.5 version: 1.16.5(@stripe/stripe-js@1.54.2)(react-dom@16.14.0)(react@16.14.0) @@ -580,7 +577,7 @@ importers: version: 4.20.10 gatsby: specifier: 3.15.0 - version: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -935,7 +932,7 @@ importers: version: 5.88.2(webpack-cli@4.10.0) webpack-cli: specifier: 4.10.0 - version: 4.10.0(webpack-bundle-analyzer@4.9.0)(webpack@5.88.2) + version: 4.10.0(webpack@5.88.2) curriculum: devDependencies: @@ -3221,7 +3218,7 @@ packages: '@babel/traverse': 7.22.8 '@babel/types': 7.22.10 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -3293,7 +3290,7 @@ packages: '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3315,7 +3312,7 @@ packages: '@babel/traverse': 7.22.10 '@babel/types': 7.22.10 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3662,7 +3659,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.2 semver: 6.3.1 @@ -3678,7 +3675,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.3 transitivePeerDependencies: @@ -3692,7 +3689,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.3 transitivePeerDependencies: @@ -7273,7 +7270,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.7 '@babel/types': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7290,7 +7287,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.10 '@babel/types': 7.22.10 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7307,7 +7304,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.7 '@babel/types': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7658,7 +7655,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 espree: 7.3.1 globals: 13.20.0 ignore: 4.0.6 @@ -8174,7 +8171,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -8968,6 +8965,7 @@ packages: /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: true /@prisma/client@5.1.1(prisma@5.1.1): resolution: {integrity: sha512-fxcCeK5pMQGcgCqCrWsi+I2rpIbk0rAhdrN+ke7f34tIrgPwA68ensrpin+9+fZvuV2OtzHmuipwduSY6HswdA==} @@ -9170,44 +9168,6 @@ packages: tslib: 1.14.1 dev: false - /@sentry/browser@6.19.7: - resolution: {integrity: sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==} - engines: {node: '>=6'} - dependencies: - '@sentry/core': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 - tslib: 1.14.1 - dev: false - - /@sentry/cli@1.75.0: - resolution: {integrity: sha512-vT8NurHy00GcN8dNqur4CMIYvFH3PaKdkX3qllVvi4syybKqjwoz+aWRCvprbYv0knweneFkLt1SmBWqazUMfA==} - engines: {node: '>= 8'} - hasBin: true - requiresBuild: true - dependencies: - https-proxy-agent: 5.0.1 - mkdirp: 0.5.6 - node-fetch: 2.6.12 - progress: 2.0.3 - proxy-from-env: 1.1.0 - which: 2.0.2 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - - /@sentry/core@6.19.7: - resolution: {integrity: sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==} - engines: {node: '>=6'} - dependencies: - '@sentry/hub': 6.19.7 - '@sentry/minimal': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 - tslib: 1.14.1 - dev: false - /@sentry/core@7.37.1: resolution: {integrity: sha512-eS5hoFDjAOl7POZg6K77J0oiypiqR1782oVSB49UkjK+D8tCZzZ5PxPMv0b/O0310p7x4oZ3WGRJaWEN3vY4KQ==} engines: {node: '>=8'} @@ -9226,41 +9186,6 @@ packages: tslib: 1.14.1 dev: false - /@sentry/gatsby@6.19.7(gatsby@3.15.0)(react@16.14.0): - resolution: {integrity: sha512-aPvD9rCcdRIdM76JmmQ6ee0jyXWQEZSw9P7LksGDWDjJ/puWJmDweIFCK/WBWui+lZSD4yZdu9U0PZbvYSa5sg==} - engines: {node: '>=6'} - peerDependencies: - gatsby: ^2.0.0 || ^3.0.0 || ^4.0.0 - react: 15.x || 16.x || 17.x || 18.x - dependencies: - '@sentry/react': 6.19.7(react@16.14.0) - '@sentry/tracing': 6.19.7 - '@sentry/webpack-plugin': 1.18.8 - gatsby: 3.15.0(@types/node@18.17.5)(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: 16.14.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - - /@sentry/hub@6.19.7: - resolution: {integrity: sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==} - engines: {node: '>=6'} - dependencies: - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 - tslib: 1.14.1 - dev: false - - /@sentry/minimal@6.19.7: - resolution: {integrity: sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==} - engines: {node: '>=6'} - dependencies: - '@sentry/hub': 6.19.7 - '@sentry/types': 6.19.7 - tslib: 1.14.1 - dev: false - /@sentry/node@7.37.1: resolution: {integrity: sha512-nGerngIo5JwinJgl7m0SaL/xI+YRBlhb53gbkuLSAAcnoitBFzbp7LjywsqYFTWuWDIyk7O2t124GNxtolBAgA==} engines: {node: '>=8'} @@ -9292,32 +9217,6 @@ packages: - supports-color dev: false - /@sentry/react@6.19.7(react@16.14.0): - resolution: {integrity: sha512-VzJeBg/v41jfxUYPkH2WYrKjWc4YiMLzDX0f4Zf6WkJ4v3IlDDSkX6DfmWekjTKBho6wiMkSNy2hJ1dHfGZ9jA==} - engines: {node: '>=6'} - peerDependencies: - react: 15.x || 16.x || 17.x || 18.x - dependencies: - '@sentry/browser': 6.19.7 - '@sentry/minimal': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 - hoist-non-react-statics: 3.3.2 - react: 16.14.0 - tslib: 1.14.1 - dev: false - - /@sentry/tracing@6.19.7: - resolution: {integrity: sha512-ol4TupNnv9Zd+bZei7B6Ygnr9N3Gp1PUrNI761QSlHtPC25xXC5ssSD3GMhBgyQrcvpuRcCFHVNNM97tN5cZiA==} - engines: {node: '>=6'} - dependencies: - '@sentry/hub': 6.19.7 - '@sentry/minimal': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 - tslib: 1.14.1 - dev: false - /@sentry/tracing@7.37.1: resolution: {integrity: sha512-3mQG2XtMCGqDkgfzhKpRJAIfRaokNAOF8WafgAmFmZQwEDsRAFjZ3pLoO+KiBUeQE5E5et7HyWBOl9rqHCkWnQ==} engines: {node: '>=8'} @@ -9335,11 +9234,6 @@ packages: '@sentry-internal/tracing': 7.49.0 dev: false - /@sentry/types@6.19.7: - resolution: {integrity: sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==} - engines: {node: '>=6'} - dev: false - /@sentry/types@7.37.1: resolution: {integrity: sha512-c2HWyWSgVA0V4+DSW2qVb0yjftrb1X/q2CzCom+ayjGHO72qyWC+9Tc+7ZfotU1mapRjqUWBgkXkbGmao8N8Ug==} engines: {node: '>=8'} @@ -9350,14 +9244,6 @@ packages: engines: {node: '>=8'} dev: false - /@sentry/utils@6.19.7: - resolution: {integrity: sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==} - engines: {node: '>=6'} - dependencies: - '@sentry/types': 6.19.7 - tslib: 1.14.1 - dev: false - /@sentry/utils@7.37.1: resolution: {integrity: sha512-/4mJOyDsfysx+5TXyJgSI+Ihw2/0EVJbrHjCyXPDXW5ADwbtU8VdBZ0unOmF0hk4QfftqwM9cyEu3BN4iBJsEA==} engines: {node: '>=8'} @@ -9374,16 +9260,6 @@ packages: tslib: 1.14.1 dev: false - /@sentry/webpack-plugin@1.18.8: - resolution: {integrity: sha512-PtKr0NL62b5L3kPFGjwSNbIUwwcW5E5G6bQxAYZGpkgL1MFPnS4ND0SAsySuX0byQJRFFium5A19LpzyvQZSlQ==} - engines: {node: '>= 8'} - dependencies: - '@sentry/cli': 1.75.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: @@ -11948,7 +11824,7 @@ packages: '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 eslint: 7.32.0 functional-red-black-tree: 1.0.1 ignore: 5.2.4 @@ -12045,7 +11921,7 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.9.5) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 eslint: 7.32.0 typescript: 4.9.5 transitivePeerDependencies: @@ -12139,7 +12015,7 @@ packages: dependencies: '@typescript-eslint/types': 3.10.1 '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 glob: 7.2.3 is-glob: 4.0.3 lodash: 4.17.21 @@ -12160,7 +12036,7 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.3 @@ -12521,7 +12397,7 @@ packages: webpack-cli: 4.x.x dependencies: webpack: 5.88.2(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack-bundle-analyzer@4.9.0)(webpack@5.88.2) + webpack-cli: 4.10.0(webpack@5.88.2) /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} @@ -12529,7 +12405,7 @@ packages: webpack-cli: 4.x.x dependencies: envinfo: 7.8.1 - webpack-cli: 4.10.0(webpack-bundle-analyzer@4.9.0)(webpack@5.88.2) + webpack-cli: 4.10.0(webpack@5.88.2) /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0): resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} @@ -12540,7 +12416,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0(webpack-bundle-analyzer@4.9.0)(webpack@5.88.2) + webpack-cli: 4.10.0(webpack@5.88.2) /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -12679,7 +12555,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -13931,7 +13807,7 @@ packages: '@babel/core': 7.20.12 '@babel/runtime': 7.21.5 '@babel/types': 7.22.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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-remove-graphql-queries@3.15.0(@babel/core@7.22.10)(gatsby@3.15.0): @@ -13944,7 +13820,7 @@ packages: '@babel/core': 7.22.10 '@babel/runtime': 7.21.5 '@babel/types': 7.22.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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: @@ -16861,6 +16737,16 @@ packages: ms: 2.0.0 dev: false + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + /debug@3.2.7(supports-color@5.5.0): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -16895,6 +16781,17 @@ packages: ms: 2.1.2 dev: true + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -17185,7 +17082,7 @@ packages: hasBin: true dependencies: address: 1.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -17212,7 +17109,7 @@ packages: '@types/tmp': 0.0.33 application-config-path: 0.1.1 command-exists: 1.2.9 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7 eol: 0.9.1 get-port: 3.2.0 glob: 7.2.3 @@ -17684,7 +17581,7 @@ packages: dependencies: base64-arraybuffer: 0.1.4 component-emitter: 1.3.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 engine.io-parser: 4.0.3 has-cors: 1.1.0 parseqs: 0.0.6 @@ -17711,7 +17608,7 @@ packages: base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 engine.io-parser: 4.0.3 ws: 7.4.6 transitivePeerDependencies: @@ -18095,7 +17992,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 7.32.0 eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@4.33.0)(eslint@7.32.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@7.32.0) eslint-plugin-react: 7.32.2(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) @@ -18140,7 +18037,7 @@ packages: /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7 is-core-module: 2.12.1 resolve: 1.22.3 transitivePeerDependencies: @@ -18169,7 +18066,7 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-module-utils@2.7.4(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-node@0.3.7)(eslint@7.32.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -18191,10 +18088,9 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.9.5) - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7 eslint: 7.32.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.0)(eslint@8.47.0) transitivePeerDependencies: - supports-color @@ -18308,7 +18204,7 @@ packages: - typescript - utf-8-validate - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@4.33.0)(eslint@7.32.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -18322,11 +18218,11 @@ packages: array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7 doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-node@0.3.7)(eslint@7.32.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 @@ -18673,7 +18569,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 @@ -19662,7 +19558,7 @@ packages: debug: optional: true dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7 /follow-redirects@1.15.2(debug@4.3.4): resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} @@ -19673,7 +19569,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -20110,7 +20006,7 @@ packages: dependencies: '@babel/runtime': 7.14.0 fs-extra: 10.0.1 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20124,7 +20020,7 @@ packages: gatsby: ^3.0.0-next.0 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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): @@ -20134,7 +20030,7 @@ packages: gatsby: ^3.0.0-next.0 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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.3.8 @@ -20155,7 +20051,7 @@ packages: chokidar: 3.5.3 fs-exists-cached: 1.0.0 fs-extra: 10.1.0 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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) @@ -20172,7 +20068,7 @@ packages: peerDependencies: gatsby: ~2.x.x || ~3.x.x || ~4.x.x dependencies: - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20185,7 +20081,7 @@ packages: postcss: ^8.0.5 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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.27 postcss-loader: 4.3.0(postcss@8.4.27)(webpack@5.88.2) transitivePeerDependencies: @@ -20200,7 +20096,7 @@ packages: react-helmet: ^5.1.3 || ^6.0.0 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20221,7 +20117,7 @@ packages: '@babel/preset-typescript': 7.22.5(@babel/core@7.22.10) '@babel/runtime': 7.21.5 babel-plugin-remove-graphql-queries: 3.15.0(@babel/core@7.22.10)(gatsby@3.15.0) - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20234,7 +20130,7 @@ packages: dependencies: '@babel/runtime': 7.21.5 fastq: 1.15.0 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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.9.2 @@ -20244,7 +20140,7 @@ packages: gatsby: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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.8.0 transitivePeerDependencies: - bufferutil @@ -20285,7 +20181,7 @@ packages: chokidar: 3.5.3 contentful-management: 7.54.2(debug@4.3.4) cors: 2.8.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 detect-port: 1.5.1 dotenv: 8.6.0 execa: 5.1.1 @@ -20341,7 +20237,7 @@ packages: prismjs: ^1.15.0 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20358,7 +20254,7 @@ packages: fastq: 1.15.0 file-type: 16.5.4 fs-extra: 10.1.0 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20398,7 +20294,7 @@ packages: gatsby: ^3.0.0-next.0 dependencies: '@babel/runtime': 7.21.5 - gatsby: 3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20433,7 +20329,7 @@ packages: transitivePeerDependencies: - supports-color - /gatsby@3.15.0(@types/node@18.17.5)(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@18.17.5)(babel-eslint@10.1.0)(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 @@ -20484,7 +20380,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@8.1.1) + debug: 3.2.7 deepmerge: 4.3.0 del: 5.1.0 detect-port: 1.5.1 @@ -20494,7 +20390,7 @@ packages: 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.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.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@18.17.5)(graphql@15.8.0)(typescript@4.9.5) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@4.33.0)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@4.33.0)(eslint@7.32.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@7.32.0) eslint-plugin-react: 7.32.2(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) @@ -21677,7 +21573,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -21781,7 +21677,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -25899,7 +25795,7 @@ packages: /micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -25909,7 +25805,7 @@ packages: resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} dependencies: '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -25932,7 +25828,7 @@ packages: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.0 @@ -26419,6 +26315,7 @@ packages: /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} + dev: true /ms@0.7.1: resolution: {integrity: sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==} @@ -27118,6 +27015,7 @@ packages: /opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true + dev: true /opentracing@0.14.7: resolution: {integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==} @@ -29074,6 +28972,7 @@ packages: /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: true /proxy-middleware@0.15.0: resolution: {integrity: sha512-EGCG8SeoIRVMhsqHQUdDigB2i7qU7fCsWASwn54+nPutYO8n4q6EiwMzyfWlC+dzRFExP+kvcnDFdBDHoZBU7Q==} @@ -31472,6 +31371,7 @@ packages: '@polka/url': 1.0.0-next.21 mrmime: 1.0.1 totalist: 1.1.0 + dev: true /sister@3.0.2: resolution: {integrity: sha512-p19rtTs+NksBRKW9qn0UhZ8/TUI9BPw9lmtHny+Y3TinWlOa9jWh9xB0AtPSdmOy49NJJJSSe0Ey4C7h0TrcYA==} @@ -31585,7 +31485,7 @@ packages: '@types/component-emitter': 1.2.11 backo2: 1.0.2 component-emitter: 1.3.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 engine.io-client: 4.1.4 parseuri: 0.0.6 socket.io-parser: 4.0.5 @@ -31600,7 +31500,7 @@ packages: dependencies: '@types/component-emitter': 1.2.11 component-emitter: 1.3.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -31613,7 +31513,7 @@ packages: '@types/node': 14.18.42 accepts: 1.3.8 base64id: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 engine.io: 4.1.2 socket.io-adapter: 2.1.0 socket.io-parser: 4.0.5 @@ -33126,6 +33026,7 @@ packages: /totalist@1.1.0: resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} engines: {node: '>=6'} + dev: true /touch@3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} @@ -34391,6 +34292,7 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: true /webpack-cli@4.10.0(webpack-bundle-analyzer@4.9.0)(webpack@5.88.2): resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} @@ -34426,6 +34328,41 @@ packages: webpack: 5.88.2(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.9.0 webpack-merge: 5.8.0 + dev: true + + /webpack-cli@4.10.0(webpack@5.88.2): + resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + '@webpack-cli/generators': '*' + '@webpack-cli/migrate': '*' + webpack: 4.x.x || 5.x.x + webpack-bundle-analyzer: '*' + webpack-dev-server: '*' + peerDependenciesMeta: + '@webpack-cli/generators': + optional: true + '@webpack-cli/migrate': + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.88.2) + '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) + '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0) + colorette: 2.0.19 + commander: 7.2.0 + cross-spawn: 7.0.3 + fastest-levenshtein: 1.0.16 + import-local: 3.1.0 + interpret: 2.2.0 + rechoir: 0.7.1 + webpack: 5.88.2(webpack-cli@4.10.0) + webpack-merge: 5.8.0 /webpack-dev-middleware@3.7.3(webpack@4.46.0): resolution: {integrity: sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==} @@ -34590,7 +34527,7 @@ packages: /webpack-virtual-modules@0.3.2: resolution: {integrity: sha512-RXQXioY6MhzM4CNQwmBwKXYgBs6ulaiQ8bkNQEl2J6Z+V+s7lgl/wGvaI/I0dLnYKB8cKsxQc17QOAVIphPLDw==} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7 transitivePeerDependencies: - supports-color @@ -34671,7 +34608,7 @@ packages: tapable: 2.2.1 terser-webpack-plugin: 5.3.7(webpack@5.88.2) watchpack: 2.4.0 - webpack-cli: 4.10.0(webpack-bundle-analyzer@4.9.0)(webpack@5.88.2) + webpack-cli: 4.10.0(webpack@5.88.2) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core'