diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b9d9f21cdf..37112678027 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + caniuse-lite: 1.0.30001787 + packageExtensionsChecksum: sha256-pFEExG4o57joHucsVi/dgGpp9BfdxYD7y4blLQUpCqI= importers: @@ -1147,7 +1150,7 @@ importers: dependencies: gatsby: specifier: ^5.0.0 - version: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3) + version: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3) devDependencies: '@freecodecamp/curriculum': specifier: workspace:* @@ -6150,9 +6153,6 @@ packages: caniuse-lite@1.0.30001787: resolution: {integrity: sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==} - caniuse-lite@1.0.30001788: - resolution: {integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==} - canvas-confetti@1.9.4: resolution: {integrity: sha512-yxQbJkAVrFXWNbTUjPqjF7G+g6pDotOUHGbkZq2NELZUMDpiJ85rIEazVb8GTaAptNW2miJAXbs1BtioA251Pw==} @@ -10925,11 +10925,6 @@ packages: react-devtools-inline@4.4.0: resolution: {integrity: sha512-ES0GolSrKO8wsKbsEkVeiR/ZAaHQTY4zDh1UW8DImVmm8oaGLl3ijJDvSGe+qDRKPZdPRnDtWWnSvvrgxXdThQ==} - react-dom@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: @@ -11108,10 +11103,6 @@ packages: peerDependencies: react: '>=0.14.1' - react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} @@ -16177,13 +16168,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-lifecycles-compat: 3.0.4 - '@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - invariant: 2.2.4 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - '@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 @@ -19459,7 +19443,7 @@ snapshots: autoprefixer@10.4.27(postcss@8.4.35): dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001788 + caniuse-lite: 1.0.30001787 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.4.35 @@ -19593,14 +19577,6 @@ snapshots: dependencies: prismjs: 1.30.0 - babel-plugin-remove-graphql-queries@5.16.0(@babel/core@7.23.7)(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3)): - dependencies: - '@babel/core': 7.23.7 - '@babel/runtime': 7.27.3 - '@babel/types': 7.29.0 - gatsby: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3) - gatsby-core-utils: 4.16.0 - babel-plugin-remove-graphql-queries@5.16.0(@babel/core@7.23.7)(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3)): dependencies: '@babel/core': 7.23.7 @@ -19978,7 +19954,7 @@ snapshots: browserslist@4.28.1: dependencies: baseline-browser-mapping: 2.9.15 - caniuse-lite: 1.0.30001788 + caniuse-lite: 1.0.30001787 electron-to-chromium: 1.5.267 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -20122,14 +20098,12 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001788 + caniuse-lite: 1.0.30001787 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001787: {} - caniuse-lite@1.0.30001788: {} - canvas-confetti@1.9.4: {} capital-case@1.0.4: @@ -22424,15 +22398,6 @@ snapshots: '@babel/runtime': 7.27.3 core-js-compat: 3.31.0 - gatsby-link@5.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@gatsbyjs/reach-router': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@types/reach__router': 1.3.15 - gatsby-page-utils: 3.16.0 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - gatsby-link@5.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@gatsbyjs/reach-router': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -22469,25 +22434,6 @@ snapshots: '@parcel/transformer-js': 2.8.3(@parcel/core@2.8.3) '@parcel/transformer-json': 2.8.3(@parcel/core@2.8.3) - gatsby-plugin-page-creator@5.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2): - dependencies: - '@babel/runtime': 7.27.3 - '@babel/traverse': 7.29.0 - '@sindresorhus/slugify': 1.1.2 - chokidar: 3.6.0 - fs-exists-cached: 1.0.0 - fs-extra: 11.2.0 - gatsby: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3) - gatsby-core-utils: 4.16.0 - gatsby-page-utils: 3.16.0 - gatsby-plugin-utils: 4.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2) - globby: 11.1.0 - lodash: 4.18.1 - transitivePeerDependencies: - - bare-buffer - - graphql - - supports-color - gatsby-plugin-page-creator@5.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2): dependencies: '@babel/runtime': 7.27.3 @@ -22536,19 +22482,6 @@ snapshots: '@babel/runtime': 7.27.3 gatsby: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3) - gatsby-plugin-typescript@5.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3)): - dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.7) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) - '@babel/runtime': 7.27.3 - babel-plugin-remove-graphql-queries: 5.16.0(@babel/core@7.23.7)(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3)) - gatsby: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3) - transitivePeerDependencies: - - supports-color - gatsby-plugin-typescript@5.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3)): dependencies: '@babel/core': 7.23.7 @@ -22562,22 +22495,6 @@ snapshots: transitivePeerDependencies: - supports-color - gatsby-plugin-utils@4.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2): - dependencies: - '@babel/runtime': 7.27.3 - fastq: 1.17.1 - fs-extra: 11.2.0 - gatsby: 5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3) - gatsby-core-utils: 4.16.0 - gatsby-sharp: 1.16.0 - graphql: 16.13.2 - graphql-compose: 9.1.0(graphql@16.13.2) - import-from: 4.0.0 - joi: 17.13.3 - mime: 3.0.0 - transitivePeerDependencies: - - bare-buffer - gatsby-plugin-utils@4.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2): dependencies: '@babel/runtime': 7.27.3 @@ -22603,14 +22520,6 @@ snapshots: - bufferutil - utf-8-validate - gatsby-react-router-scroll@6.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@babel/runtime': 7.27.3 - '@gatsbyjs/reach-router': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - gatsby-react-router-scroll@6.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.27.3 @@ -22619,12 +22528,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - gatsby-script@2.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@gatsbyjs/reach-router': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - gatsby-script@2.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@gatsbyjs/reach-router': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -22687,204 +22590,6 @@ snapshots: transitivePeerDependencies: - supports-color - gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3): - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/core': 7.23.7 - '@babel/eslint-parser': 7.26.5(@babel/core@7.23.7)(eslint@7.32.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/parser': 7.29.2 - '@babel/runtime': 7.27.3 - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - '@builder.io/partytown': 0.7.6 - '@expo/devcert': 1.2.1 - '@gatsbyjs/reach-router': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@gatsbyjs/webpack-hot-middleware': 2.25.3 - '@graphql-codegen/add': 3.2.3(graphql@16.13.2) - '@graphql-codegen/core': 2.6.8(graphql@16.13.2) - '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.13.2) - '@graphql-codegen/typescript': 2.8.8(graphql@16.13.2) - '@graphql-codegen/typescript-operations': 2.5.13(graphql@16.13.2) - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.23.7)(graphql@16.13.2) - '@graphql-tools/load': 7.8.14(graphql@16.13.2) - '@jridgewell/trace-mapping': 0.3.31 - '@nodelib/fs.walk': 1.2.8 - '@parcel/cache': 2.8.3(@parcel/core@2.8.3) - '@parcel/core': 2.8.3 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.14.2)(type-fest@2.19.0)(webpack@5.98.0) - '@sigmacomputing/babel-plugin-lodash': 3.3.5 - '@types/http-proxy': 1.17.12 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@vercel/webpack-asset-relocator-loader': 1.7.3 - acorn-loose: 8.5.2 - acorn-walk: 8.2.0 - address: 1.2.2 - anser: 2.1.1 - autoprefixer: 10.4.27(postcss@8.4.35) - axios: 1.9.0(debug@4.4.3) - babel-jsx-utils: 1.1.0 - babel-loader: 8.3.0(@babel/core@7.23.7)(webpack@5.98.0) - babel-plugin-add-module-exports: 1.0.4 - babel-plugin-dynamic-import-node: 2.3.3 - babel-plugin-remove-graphql-queries: 5.16.0(@babel/core@7.23.7)(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3)) - babel-preset-gatsby: 3.16.0(@babel/core@7.23.7)(core-js@3.49.0) - better-opn: 2.1.1 - bluebird: 3.7.2 - body-parser: 2.2.2 - browserslist: 4.28.1 - cache-manager: 2.11.1 - chalk: 4.1.2 - chokidar: 3.6.0 - common-tags: 1.8.2 - compression: 1.7.4 - cookie: 0.5.0 - core-js: 3.49.0 - cors: 2.8.5 - css-loader: 5.2.7(webpack@5.98.0) - css-minimizer-webpack-plugin: 2.0.0(webpack@5.98.0) - css.escape: 1.5.1 - date-fns: 2.30.0 - debug: 4.4.3(supports-color@8.1.1) - deepmerge: 4.3.1 - detect-port: 1.5.1 - dotenv: 8.6.0 - enhanced-resolve: 5.19.0 - error-stack-parser: 2.1.4 - eslint: 7.32.0 - eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.9.3))(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.10.2(eslint@7.32.0))(eslint-plugin-react-hooks@4.6.0(eslint@7.32.0))(eslint-plugin-react@7.37.4(eslint@7.32.0))(eslint@7.32.0)(typescript@5.9.3) - eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react: 7.37.4(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react-hooks: 4.6.0(eslint@9.39.1(jiti@2.6.1)) - eslint-webpack-plugin: 2.7.0(eslint@7.32.0)(webpack@5.98.0) - event-source-polyfill: 1.0.31 - execa: 5.1.1 - express: 4.18.2 - express-http-proxy: 1.6.3 - fastest-levenshtein: 1.0.16 - fastq: 1.17.1 - file-loader: 6.2.0(webpack@5.106.0) - find-cache-dir: 3.3.2 - fs-exists-cached: 1.0.0 - fs-extra: 11.2.0 - gatsby-cli: 5.16.0 - gatsby-core-utils: 4.16.0 - gatsby-graphiql-explorer: 3.16.0 - gatsby-legacy-polyfills: 3.16.0 - gatsby-link: 5.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - gatsby-page-utils: 3.16.0 - gatsby-parcel-config: 1.16.0(@parcel/core@2.8.3) - gatsby-plugin-page-creator: 5.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2) - gatsby-plugin-typescript: 5.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3)) - gatsby-plugin-utils: 4.16.0(gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.9.3))(graphql@16.13.2) - gatsby-react-router-scroll: 6.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - gatsby-script: 2.16.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - gatsby-worker: 2.16.0 - glob: 7.2.3 - globby: 11.1.0 - got: 11.8.6 - graphql: 16.13.2 - graphql-compose: 9.1.0(graphql@16.13.2) - graphql-http: 1.22.4(graphql@16.13.2) - graphql-tag: 2.12.6(graphql@16.13.2) - hasha: 5.2.2 - invariant: 2.2.4 - is-relative: 1.0.0 - is-relative-url: 3.0.0 - joi: 17.13.3 - json-loader: 0.5.7 - latest-version: 7.0.0 - linkfs: 2.1.0 - lmdb: 2.5.3 - lodash: 4.18.1 - meant: 1.0.3 - memoizee: 0.4.15 - micromatch: 4.0.8 - mime: 3.0.0 - mini-css-extract-plugin: 1.6.2(webpack@5.98.0) - mitt: 1.2.0 - moment: 2.30.1 - multer: 2.0.2 - node-fetch: 2.7.0 - node-html-parser: 5.4.2 - normalize-path: 3.0.0 - null-loader: 4.0.1(webpack@5.98.0) - opentracing: 0.14.7 - p-defer: 3.0.0 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - physical-cpu-count: 2.0.0 - platform: 1.3.6 - postcss: 8.4.35 - postcss-flexbugs-fixes: 5.0.2(postcss@8.4.35) - postcss-loader: 5.3.0(postcss@8.4.35)(webpack@5.98.0) - prompts: 2.4.2 - prop-types: 15.8.1 - query-string: 6.14.1 - raw-loader: 4.0.2(webpack@5.98.0) - react: 18.2.0 - react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.9.3)(webpack@5.98.0) - react-dom: 18.2.0(react@18.2.0) - react-refresh: 0.14.2 - react-server-dom-webpack: 0.0.0-experimental-c8b778b7f-20220825(react@18.2.0)(webpack@5.98.0) - redux: 4.2.1 - redux-thunk: 2.4.2(redux@4.2.1) - resolve-from: 5.0.0 - semver: 7.7.3 - shallow-compare: 1.2.2 - signal-exit: 3.0.7 - slugify: 1.6.6 - socket.io: 4.8.3 - socket.io-client: 4.8.3 - stack-trace: 0.0.10 - string-similarity: 1.2.2 - strip-ansi: 6.0.1 - style-loader: 2.0.0(webpack@5.98.0) - style-to-object: 0.4.4 - terser-webpack-plugin: 5.3.16(webpack@5.98.0) - tmp: 0.2.1 - true-case-path: 2.2.1 - type-of: 2.0.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.98.0))(webpack@5.98.0) - uuid: 8.3.2 - webpack: 5.98.0 - webpack-dev-middleware: 5.3.4(webpack@5.98.0) - webpack-merge: 5.9.0 - webpack-stats-plugin: 1.1.3 - webpack-virtual-modules: 0.6.2 - xstate: 4.38.3 - yaml-loader: 0.8.1 - optionalDependencies: - gatsby-sharp: 1.16.0 - transitivePeerDependencies: - - '@swc/core' - - '@types/webpack' - - babel-eslint - - bare-buffer - - bufferutil - - clean-css - - csso - - encoding - - esbuild - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - eslint-plugin-jest - - eslint-plugin-testing-library - - sockjs-client - - supports-color - - type-fest - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-dev-server - - webpack-hot-middleware - - webpack-plugin-serve - gatsby@5.16.1(babel-eslint@10.1.0(eslint@9.39.1(jiti@2.6.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@2.19.0)(typescript@5.9.3): dependencies: '@babel/code-frame': 7.29.0 @@ -26367,12 +26072,6 @@ snapshots: dependencies: es6-symbol: 3.1.3 - react-dom@18.2.0(react@18.2.0): - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.2 - react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 @@ -26501,14 +26200,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-server-dom-webpack@0.0.0-experimental-c8b778b7f-20220825(react@18.2.0)(webpack@5.98.0): - dependencies: - acorn: 6.4.2 - loose-envify: 1.4.0 - neo-async: 2.6.2 - react: 18.2.0 - webpack: 5.98.0 - react-server-dom-webpack@0.0.0-experimental-c8b778b7f-20220825(react@18.3.1)(webpack@5.98.0): dependencies: acorn: 6.4.2 @@ -26571,10 +26262,6 @@ snapshots: transitivePeerDependencies: - supports-color - react@18.2.0: - dependencies: - loose-envify: 1.4.0 - react@18.3.1: dependencies: loose-envify: 1.4.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dad8538f378..ca3b9e11089 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -19,6 +19,10 @@ strictPeerDependencies: false enablePrePostScripts: true minimumReleaseAge: 10080 +overrides: + # Pin transitive deps to mature releases so Renovate can refresh lockfiles. + caniuse-lite: 1.0.30001787 + packageExtensions: '@testing-library/jest-dom': peerDependencies: diff --git a/renovate.json b/renovate.json index c4077d04c83..15ec7bbe822 100644 --- a/renovate.json +++ b/renovate.json @@ -34,6 +34,11 @@ "groupName": "vitest", "matchPackageNames": ["vitest", "@vitest/**"] }, + { + "groupName": "transitive-pins", + "matchFileNames": ["pnpm-workspace.yaml"], + "matchDepTypes": ["pnpm-workspace.overrides"] + }, { "groupName": "testing-library", "matchPackageNames": ["@testing-library/**"]