diff --git a/.github/workflows/curriculum-i18n-submodule.yml b/.github/workflows/curriculum-i18n-submodule.yml index 6e0aa289d6e..dad8e5e30fc 100644 --- a/.github/workflows/curriculum-i18n-submodule.yml +++ b/.github/workflows/curriculum-i18n-submodule.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [22] + node-version: [24] # Exclude the languages that we currently run in the full CI suite. locale: - 'chinese' diff --git a/.github/workflows/deploy-client.yml b/.github/workflows/deploy-client.yml index f1ff41316ba..8a8356d6237 100644 --- a/.github/workflows/deploy-client.yml +++ b/.github/workflows/deploy-client.yml @@ -78,7 +78,7 @@ jobs: with: script: | // Constants - const NODE_VERSION = 22; + const NODE_VERSION = 24; // Input sanitization and validation const rawTargetLang = process.env.TARGET_LANG || 'all'; diff --git a/.github/workflows/e2e-playwright.yml b/.github/workflows/e2e-playwright.yml index e67b0a0cfee..82beac0f899 100644 --- a/.github/workflows/e2e-playwright.yml +++ b/.github/workflows/e2e-playwright.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout @@ -104,7 +104,7 @@ jobs: matrix: # Extend this to include firefox and webkit once chromium is working. browsers: [chromium] - node-version: [22] + node-version: [24] steps: - name: Set Action Environment Variables diff --git a/.github/workflows/e2e-third-party.yml b/.github/workflows/e2e-third-party.yml index a2e8b66e6a1..d0ba68091e2 100644 --- a/.github/workflows/e2e-third-party.yml +++ b/.github/workflows/e2e-third-party.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout Source Files uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -93,7 +93,7 @@ jobs: fail-fast: false matrix: browsers: [chromium] - node-version: [22] + node-version: [24] steps: - name: Set Action Environment Variables run: | diff --git a/.github/workflows/i18n-validate-builds.yml b/.github/workflows/i18n-validate-builds.yml index 5d5950a1486..f2c92527d8c 100644 --- a/.github/workflows/i18n-validate-builds.yml +++ b/.github/workflows/i18n-validate-builds.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout diff --git a/.github/workflows/i18n-validate-prs.yml b/.github/workflows/i18n-validate-prs.yml index 2fdb7df0d64..3d1732dff4b 100644 --- a/.github/workflows/i18n-validate-prs.yml +++ b/.github/workflows/i18n-validate-prs.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout diff --git a/.github/workflows/node.js-tests.yml b/.github/workflows/node.js-tests.yml index afdd564afa3..983827421ef 100644 --- a/.github/workflows/node.js-tests.yml +++ b/.github/workflows/node.js-tests.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [22] + node-version: [24] fail-fast: false steps: @@ -79,7 +79,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout @@ -115,7 +115,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout @@ -161,7 +161,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout @@ -209,7 +209,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [22] + node-version: [24] locale: [portuguese, italian] steps: diff --git a/.nvmrc b/.nvmrc index 2bd5a0a98a3..a45fd52cc58 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 +24 diff --git a/api/package.json b/api/package.json index 6b902f9002a..7d8368e428c 100644 --- a/api/package.json +++ b/api/package.json @@ -46,7 +46,7 @@ "@total-typescript/ts-reset": "0.6.1", "@types/jsonwebtoken": "9.0.5", "@types/lodash-es": "^4.17.12", - "@types/node": "^24.10.2", + "@types/node": "^24.10.8", "@types/nodemailer": "6.4.21", "@types/supertest": "2.0.16", "@types/validator": "13.15.10", @@ -62,7 +62,7 @@ "vitest": "^3.2.4" }, "engines": { - "node": ">=18", + "node": ">=24", "npm": ">=8" }, "homepage": "https://github.com/freeCodeCamp/freeCodeCamp#readme", diff --git a/client/package.json b/client/package.json index 0e454ade02a..035544e7b9a 100644 --- a/client/package.json +++ b/client/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "repository": { diff --git a/curriculum/package.json b/curriculum/package.json index 3b64bdb2864..8fe4604b37e 100644 --- a/curriculum/package.json +++ b/curriculum/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "repository": { @@ -75,6 +75,6 @@ "vitest": "^4.0.15" }, "dependencies": { - "@types/node": "^24.10.4" + "@types/node": "^24.10.8" } } diff --git a/docker/api/Dockerfile b/docker/api/Dockerfile index f0950cbcd39..8bc1bd82d05 100644 --- a/docker/api/Dockerfile +++ b/docker/api/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-bookworm AS builder +FROM node:24-bookworm AS builder RUN apt-get update && apt-get install -y jq # global installs need root permissions, so have to happen before we switch to # the node user @@ -31,7 +31,7 @@ RUN pnpm turbo compile RUN pnpm build:curriculum RUN pnpm -F=api build -FROM node:22-bookworm AS deps +FROM node:24-bookworm AS deps RUN apt-get update && apt-get install -y jq WORKDIR /home/node/build @@ -48,7 +48,7 @@ RUN pnpm config set dedupe-peer-dependents false RUN pnpm install --prod --ignore-scripts -F=api -F=packages/shared --frozen-lockfile RUN cd api && npx prisma@$(jq -r '.devDependencies.prisma' < package.json) generate -FROM node:22-bookworm +FROM node:24-bookworm USER node WORKDIR /home/node/fcc COPY --from=builder --chown=node:node /home/node/build/api/dist/ ./ diff --git a/docker/gitpod/Dockerfile b/docker/gitpod/Dockerfile index 8164ec0e73b..1095fe50ca6 100644 --- a/docker/gitpod/Dockerfile +++ b/docker/gitpod/Dockerfile @@ -5,7 +5,7 @@ LABEL org.opencontainers.image.source=https://github.com/freecodecamp/freecodeca org.opencontainers.image.licenses=BSD-3-Clause # from https://www.gitpod.io/docs/introduction/languages/javascript#node-versions -RUN bash -c 'VERSION="20" \ +RUN bash -c 'VERSION="24" \ && source $HOME/.nvm/nvm.sh && nvm install $VERSION \ && nvm use $VERSION && nvm alias default $VERSION \ && npm i -g pnpm@10 \ diff --git a/docker/web/Dockerfile b/docker/web/Dockerfile index 89fbae181dc..d918246f0aa 100644 --- a/docker/web/Dockerfile +++ b/docker/web/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-bookworm AS builder +FROM node:24-bookworm AS builder # global installs need root permissions, so have to happen before we switch to # the node user RUN npm i -g pnpm@10 @@ -36,7 +36,7 @@ ENV SHOW_UPCOMING_CHANGES=$SHOW_UPCOMING_CHANGES RUN pnpm install --frozen-lockfile RUN pnpm build:client -FROM node:22-alpine +FROM node:24-alpine RUN npm i -g serve@13 pm2@4 USER node WORKDIR /home/node/client diff --git a/package.json b/package.json index 8b6c8ddb03a..b13cf6fefd1 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=22", + "node": ">=24", "pnpm": ">=10" }, "repository": { @@ -82,7 +82,7 @@ "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.6.3", "@types/lodash": "4.14.202", - "@types/node": "20.12.8", + "@types/node": "^24.10.8", "@types/testing-library__jest-dom": "^5.14.5", "debug": "4.3.4", "globals": "^15.14.0", diff --git a/packages/shared/package.json b/packages/shared/package.json index 1b37ba712a5..5663d037a61 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -6,7 +6,7 @@ "description": "Config and utils used in multiple workspaces", "private": false, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9280a8ce3a..c75975d1ab6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: 4.14.202 version: 4.14.202 '@types/node': - specifier: 20.12.8 - version: 20.12.8 + specifier: ^24.10.8 + version: 24.10.9 '@types/testing-library__jest-dom': specifier: ^5.14.5 version: 5.14.9 @@ -211,8 +211,8 @@ importers: specifier: ^4.17.12 version: 4.17.12 '@types/node': - specifier: ^24.10.2 - version: 24.10.4 + specifier: ^24.10.8 + version: 24.10.9 '@types/nodemailer': specifier: 6.4.21 version: 6.4.21 @@ -236,7 +236,7 @@ importers: version: 48.11.0(eslint@9.39.2(jiti@2.6.1)) msw: specifier: ^2.7.0 - version: 2.12.7(@types/node@24.10.4)(typescript@5.9.3) + version: 2.12.7(@types/node@24.10.9)(typescript@5.9.3) prisma: specifier: 6.19.2 version: 6.19.2(typescript@5.9.3) @@ -251,7 +251,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) client: dependencies: @@ -365,31 +365,31 @@ importers: version: 4.20.10 gatsby: specifier: 3.15.0 - version: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + version: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) gatsby-cli: specifier: 3.15.0 version: 3.15.0 gatsby-plugin-create-client-paths: specifier: 3.15.0 - version: 3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + version: 3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) gatsby-plugin-pnpm: specifier: ^1.2.10 - version: 1.2.10(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + version: 1.2.10(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) gatsby-plugin-postcss: specifier: 4.15.0 - version: 4.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(postcss@8.4.35)(webpack@5.90.3) + version: 4.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(postcss@8.4.35)(webpack@5.90.3) gatsby-plugin-react-helmet: specifier: 4.15.0 - version: 4.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(react-helmet@6.1.0(react@17.0.2)) + version: 4.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(react-helmet@6.1.0(react@17.0.2)) gatsby-plugin-remove-serviceworker: specifier: 1.0.0 version: 1.0.0 gatsby-source-filesystem: specifier: 3.15.0 - version: 3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + version: 3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) gatsby-transformer-remark: specifier: 5.25.1 - version: 5.25.1(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + version: 5.25.1(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) i18next: specifier: 25.2.1 version: 25.2.1(typescript@5.9.3) @@ -657,10 +657,10 @@ importers: version: 8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.5))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.28.5))(eslint@9.39.2(jiti@2.6.1)) gatsby-plugin-schema-snapshot: specifier: 2.15.0 - version: 2.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + version: 2.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) gatsby-plugin-webpack-bundle-analyser-v2: specifier: 1.1.32 - version: 1.1.32(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + version: 1.1.32(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) i18next-fs-backend: specifier: 2.6.0 version: 2.6.0 @@ -690,7 +690,7 @@ importers: version: 13.0.4 vitest: specifier: ^4.0.15 - version: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) webpack: specifier: 5.90.3 version: 5.90.3(webpack-cli@4.10.0) @@ -698,8 +698,8 @@ importers: curriculum: dependencies: '@types/node': - specifier: ^24.10.4 - version: 24.10.4 + specifier: ^24.10.8 + version: 24.10.9 devDependencies: '@babel/core': specifier: 7.23.7 @@ -781,7 +781,7 @@ importers: version: typescript@5.9.2 vitest: specifier: ^4.0.15 - version: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@16.7.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@16.7.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) e2e: devDependencies: @@ -874,7 +874,7 @@ importers: version: 0.16.8(typescript@5.9.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) tools/challenge-editor/api: dependencies: @@ -917,7 +917,7 @@ importers: dependencies: '@vitejs/plugin-react': specifier: 4.2.1 - version: 4.2.1(vite@4.5.2(@types/node@24.10.4)(terser@5.28.1)) + version: 4.2.1(vite@4.5.2(@types/node@24.10.9)(terser@5.28.1)) codemirror: specifier: 5.65.16 version: 5.65.16 @@ -932,7 +932,7 @@ importers: version: 6.18.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) vite: specifier: 4.5.2 - version: 4.5.2(@types/node@24.10.4)(terser@5.28.1) + version: 4.5.2(@types/node@24.10.9)(terser@5.28.1) devDependencies: '@freecodecamp/eslint-config': specifier: workspace:* @@ -1002,7 +1002,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) tools/challenge-parser: dependencies: @@ -1111,7 +1111,7 @@ importers: version: 3.0.4 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) tools/client-plugins/browser-scripts: dependencies: @@ -1229,7 +1229,7 @@ importers: version: 9.39.2(jiti@2.6.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) tools/scripts/seed: devDependencies: @@ -1532,10 +1532,6 @@ packages: resolution: {integrity: sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==} engines: {node: '>=14.0.0'} - '@aws-sdk/types@3.968.0': - resolution: {integrity: sha512-Wuumj/1cuiuXTMdHmvH88zbEl+5Pw++fOFQuMCF4yP0R+9k1lwX8rVst+oy99xaxtdluJZXrsccoZoA67ST1Ow==} - engines: {node: '>=20.0.0'} - '@aws-sdk/types@3.969.0': resolution: {integrity: sha512-7IIzM5TdiXn+VtgPdVLjmE6uUBUtnga0f4RiSEI1WW10RPuNvZ9U+pL3SwDiRDAdoGrOF9tSLJOFZmfuwYuVYQ==} engines: {node: '>=20.0.0'} @@ -5429,11 +5425,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.12.8': - resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} - - '@types/node@24.10.4': - resolution: {integrity: sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==} + '@types/node@24.10.9': + resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} '@types/node@8.10.66': resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -13970,9 +13963,6 @@ packages: underscore.string@3.3.6: resolution: {integrity: sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -15016,7 +15006,7 @@ snapshots: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@aws-sdk/util-locate-window': 3.965.2 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -15035,7 +15025,7 @@ snapshots: '@aws-crypto/sha256-js@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 tslib: 1.14.1 optional: true @@ -15056,7 +15046,7 @@ snapshots: '@aws-crypto/util@3.0.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 optional: true @@ -15747,12 +15737,6 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/types@3.968.0': - dependencies: - '@smithy/types': 4.12.0 - tslib: 2.8.1 - optional: true - '@aws-sdk/types@3.969.0': dependencies: '@smithy/types': 4.12.0 @@ -18694,7 +18678,7 @@ snapshots: tslib: 2.2.0 value-or-promise: 1.0.6 - '@graphql-tools/url-loader@6.10.1(@types/node@24.10.4)(graphql@15.8.0)': + '@graphql-tools/url-loader@6.10.1(@types/node@24.10.9)(graphql@15.8.0)': dependencies: '@graphql-tools/delegate': 7.1.5(graphql@15.8.0) '@graphql-tools/utils': 7.10.0(graphql@15.8.0) @@ -18710,7 +18694,7 @@ snapshots: is-promise: 4.0.0 isomorphic-ws: 4.0.1(ws@7.4.5) lodash: 4.17.21 - meros: 1.1.4(@types/node@24.10.4) + meros: 1.1.4(@types/node@24.10.9) subscriptions-transport-ws: 0.9.19(graphql@15.8.0) sync-fetch: 0.3.0 tslib: 2.2.0 @@ -18833,58 +18817,31 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/confirm@5.1.21(@types/node@20.12.8)': + '@inquirer/confirm@5.1.21(@types/node@24.10.9)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.12.8) - '@inquirer/type': 3.0.10(@types/node@20.12.8) + '@inquirer/core': 10.3.2(@types/node@24.10.9) + '@inquirer/type': 3.0.10(@types/node@24.10.9) optionalDependencies: - '@types/node': 20.12.8 - optional: true + '@types/node': 24.10.9 - '@inquirer/confirm@5.1.21(@types/node@24.10.4)': - dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.4) - '@inquirer/type': 3.0.10(@types/node@24.10.4) - optionalDependencies: - '@types/node': 24.10.4 - - '@inquirer/core@10.3.2(@types/node@20.12.8)': + '@inquirer/core@10.3.2(@types/node@24.10.9)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.12.8) + '@inquirer/type': 3.0.10(@types/node@24.10.9) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.12.8 - optional: true - - '@inquirer/core@10.3.2(@types/node@24.10.4)': - dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.10.4) - cli-width: 4.1.0 - mute-stream: 2.0.0 - signal-exit: 4.1.0 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.3 - optionalDependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@inquirer/figures@1.0.15': {} - '@inquirer/type@3.0.10(@types/node@20.12.8)': + '@inquirer/type@3.0.10(@types/node@24.10.9)': optionalDependencies: - '@types/node': 20.12.8 - optional: true - - '@inquirer/type@3.0.10(@types/node@24.10.4)': - optionalDependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@isaacs/balanced-match@4.0.1': {} @@ -18912,7 +18869,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.2 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/yargs': 17.0.26 chalk: 4.1.2 @@ -20552,7 +20509,7 @@ snapshots: dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@20.12.8)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@20.12.8)(typescript@5.9.3))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1) + vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1) '@testing-library/jest-dom@6.8.0(vitest@4.0.15)': dependencies: @@ -20562,7 +20519,7 @@ snapshots: dom-accessibility-api: 0.6.3 picocolors: 1.1.1 redent: 3.0.0 - vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) '@testing-library/react-hooks@8.0.1(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: @@ -20653,13 +20610,13 @@ snapshots: '@types/body-parser@1.19.3': dependencies: '@types/connect': 3.4.36 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.2 '@types/keyv': 3.1.4 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/responselike': 1.0.1 '@types/canvas-confetti@1.9.0': {} @@ -20685,11 +20642,11 @@ snapshots: '@types/connect@3.4.36': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/connect@3.4.38': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/cookie@0.4.1': {} @@ -20697,7 +20654,7 @@ snapshots: '@types/copy-webpack-plugin@8.0.1(webpack-cli@4.10.0)': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 tapable: 2.2.1 webpack: 5.90.3(webpack-cli@4.10.0) transitivePeerDependencies: @@ -20708,7 +20665,7 @@ snapshots: '@types/cors@2.8.18': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/debug@0.0.30': {} @@ -20749,7 +20706,7 @@ snapshots: '@types/express-serve-static-core@4.17.37': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/qs': 6.9.8 '@types/range-parser': 1.2.5 '@types/send': 0.17.2 @@ -20770,17 +20727,17 @@ snapshots: '@types/glob@5.0.38': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/google.maps@3.58.1': {} @@ -20801,7 +20758,7 @@ snapshots: '@types/http-proxy@1.17.12': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/inquirer@8.2.11': dependencies: @@ -20844,11 +20801,11 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/keyv@3.1.4': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/loadable__component@5.13.8': dependencies: @@ -20872,26 +20829,22 @@ snapshots: '@types/mkdirp@0.5.2': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/ms@0.7.32': {} '@types/mysql@2.15.26': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/node-fetch@2.6.12': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 form-data: 4.0.2 '@types/node@14.18.63': {} - '@types/node@20.12.8': - dependencies: - undici-types: 5.26.5 - - '@types/node@24.10.4': + '@types/node@24.10.9': dependencies: undici-types: 7.16.0 @@ -20900,7 +20853,7 @@ snapshots: '@types/nodemailer@6.4.21': dependencies: '@aws-sdk/client-ses': 3.969.0 - '@types/node': 24.10.4 + '@types/node': 24.10.9 transitivePeerDependencies: - aws-crt @@ -20916,7 +20869,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 pg-protocol: 1.8.0 pg-types: 2.2.0 @@ -20924,7 +20877,7 @@ snapshots: dependencies: '@types/express': 4.17.21 '@types/express-serve-static-core': 4.17.37 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/trouter': 3.1.4 '@types/prismjs@1.26.5': {} @@ -21004,12 +20957,12 @@ snapshots: '@types/responselike@1.0.1': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/rimraf@2.0.5': dependencies: '@types/glob': 8.1.0 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/sanitize-html@2.16.0': dependencies: @@ -21020,13 +20973,13 @@ snapshots: '@types/send@0.17.2': dependencies: '@types/mime': 1.3.3 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/serve-static@1.15.3': dependencies: '@types/http-errors': 2.0.2 '@types/mime': 3.0.2 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/shimmer@1.2.0': {} @@ -21045,7 +20998,7 @@ snapshots: '@types/superagent@4.1.19': dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/supertest@2.0.16': dependencies: @@ -21053,7 +21006,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/tern@0.23.5': dependencies: @@ -21065,7 +21018,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/tmp@0.0.33': {} @@ -21085,7 +21038,7 @@ snapshots: '@types/vfile@3.0.2': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/unist': 3.0.0 '@types/vfile-message': 2.0.0 @@ -21093,7 +21046,7 @@ snapshots: '@types/websocket@1.0.2': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@types/whatwg-url@11.0.5': dependencies: @@ -21111,12 +21064,12 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 optional: true '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/experimental-utils': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -21348,14 +21301,14 @@ snapshots: dependencies: resolve: 1.22.11 - '@vitejs/plugin-react@4.2.1(vite@4.5.2(@types/node@24.10.4)(terser@5.28.1))': + '@vitejs/plugin-react@4.2.1(vite@4.5.2(@types/node@24.10.9)(terser@5.28.1))': dependencies: '@babel/core': 7.23.7 '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 4.5.2(@types/node@24.10.4)(terser@5.28.1) + vite: 4.5.2(@types/node@24.10.9)(terser@5.28.1) transitivePeerDependencies: - supports-color @@ -21366,7 +21319,7 @@ snapshots: eslint: 9.39.2(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -21387,32 +21340,32 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@3.2.4(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(vite@7.1.3(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.1.3(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.12.7(@types/node@24.10.4)(typescript@5.9.3) - vite: 7.1.3(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + msw: 2.12.7(@types/node@24.10.9)(typescript@5.9.3) + vite: 7.1.3(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) - '@vitest/mocker@4.0.15(msw@2.12.7(@types/node@20.12.8)(typescript@5.9.3))(vite@7.3.1(@types/node@20.12.8)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1))': + '@vitest/mocker@4.0.15(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1))': dependencies: '@vitest/spy': 4.0.15 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.12.7(@types/node@20.12.8)(typescript@5.9.3) - vite: 7.3.1(@types/node@20.12.8)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1) + msw: 2.12.7(@types/node@24.10.9)(typescript@5.9.3) + vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1) - '@vitest/mocker@4.0.15(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitest/mocker@4.0.15(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@vitest/spy': 4.0.15 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.12.7(@types/node@24.10.4)(typescript@5.9.3) - vite: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + msw: 2.12.7(@types/node@24.10.9)(typescript@5.9.3) + vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -21460,7 +21413,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) '@vitest/ui@4.0.15(vitest@4.0.15)': dependencies: @@ -21471,7 +21424,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -22102,20 +22055,20 @@ snapshots: dependencies: prismjs: 1.30.0 - babel-plugin-remove-graphql-queries@3.15.0(@babel/core@7.23.0)(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + babel-plugin-remove-graphql-queries@3.15.0(@babel/core@7.23.0)(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/core': 7.23.0 '@babel/runtime': 7.27.3 '@babel/types': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) gatsby-core-utils: 2.15.0 - babel-plugin-remove-graphql-queries@3.15.0(@babel/core@7.23.7)(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + babel-plugin-remove-graphql-queries@3.15.0(@babel/core@7.23.7)(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/core': 7.23.7 '@babel/runtime': 7.27.3 '@babel/types': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) gatsby-core-utils: 2.15.0 babel-plugin-transform-react-remove-prop-types@0.4.24: {} @@ -24094,13 +24047,13 @@ snapshots: eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@4.33.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): dependencies: - '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) babel-eslint: 10.1.0(eslint@9.39.2(jiti@2.6.1)) confusing-browser-globals: 1.0.11 eslint: 7.32.0 eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react: 7.37.4(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react-hooks: 4.6.0(eslint@9.39.2(jiti@2.6.1)) @@ -24130,7 +24083,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: @@ -24170,11 +24123,11 @@ snapshots: lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-graphql@4.0.0(@types/node@24.10.4)(graphql@15.8.0)(typescript@5.9.3): + eslint-plugin-graphql@4.0.0(@types/node@24.10.9)(graphql@15.8.0)(typescript@5.9.3): dependencies: '@babel/runtime': 7.27.3 graphql: 15.8.0 - graphql-config: 3.4.1(@types/node@24.10.4)(graphql@15.8.0)(typescript@5.9.3) + graphql-config: 3.4.1(@types/node@24.10.9)(graphql@15.8.0)(typescript@5.9.3) lodash.flatten: 4.4.0 lodash.without: 4.4.0 transitivePeerDependencies: @@ -24184,7 +24137,7 @@ snapshots: - typescript - utf-8-validate - eslint-plugin-import@2.31.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -24195,7 +24148,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -25150,12 +25103,12 @@ snapshots: lodash: 4.17.21 micromatch: 4.0.8 - gatsby-plugin-create-client-paths@3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-plugin-create-client-paths@3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/runtime': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) - gatsby-plugin-page-creator@3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0): + gatsby-plugin-page-creator@3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0): dependencies: '@babel/runtime': 7.27.3 '@babel/traverse': 7.23.7 @@ -25163,10 +25116,10 @@ snapshots: chokidar: 3.6.0 fs-exists-cached: 1.0.0 fs-extra: 10.1.0 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) gatsby-core-utils: 2.15.0 gatsby-page-utils: 1.15.0 - gatsby-plugin-utils: 1.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0) + gatsby-plugin-utils: 1.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0) gatsby-telemetry: 2.15.0 globby: 11.1.0 lodash: 4.17.21 @@ -25175,35 +25128,35 @@ snapshots: - graphql - supports-color - gatsby-plugin-pnpm@1.2.10(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-plugin-pnpm@1.2.10(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) lodash.get: 4.4.2 lodash.uniq: 4.5.0 - gatsby-plugin-postcss@4.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(postcss@8.4.35)(webpack@5.90.3): + gatsby-plugin-postcss@4.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(postcss@8.4.35)(webpack@5.90.3): dependencies: '@babel/runtime': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) postcss: 8.4.35 postcss-loader: 4.3.0(postcss@8.4.35)(webpack@5.90.3) transitivePeerDependencies: - webpack - gatsby-plugin-react-helmet@4.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(react-helmet@6.1.0(react@17.0.2)): + gatsby-plugin-react-helmet@4.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(react-helmet@6.1.0(react@17.0.2)): dependencies: '@babel/runtime': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) react-helmet: 6.1.0(react@17.0.2) gatsby-plugin-remove-serviceworker@1.0.0: {} - gatsby-plugin-schema-snapshot@2.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-plugin-schema-snapshot@2.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/runtime': 7.27.3 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) - gatsby-plugin-typescript@3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-plugin-typescript@3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/core': 7.23.7 '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.7) @@ -25211,23 +25164,23 @@ snapshots: '@babel/plugin-proposal-optional-chaining': 7.17.12(@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: 3.15.0(@babel/core@7.23.7)(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + babel-plugin-remove-graphql-queries: 3.15.0(@babel/core@7.23.7)(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) transitivePeerDependencies: - supports-color - gatsby-plugin-utils@1.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0): + gatsby-plugin-utils@1.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0): dependencies: '@babel/runtime': 7.27.3 fastq: 1.17.1 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) graphql: 15.8.0 joi: 17.13.3 - gatsby-plugin-webpack-bundle-analyser-v2@1.1.32(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-plugin-webpack-bundle-analyser-v2@1.1.32(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/runtime': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil @@ -25308,14 +25261,14 @@ snapshots: - supports-color - utf-8-validate - gatsby-source-filesystem@3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-source-filesystem@3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/runtime': 7.23.9 chokidar: 3.6.0 fastq: 1.15.0 file-type: 16.5.4 fs-extra: 10.1.0 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) gatsby-core-utils: 2.15.0 got: 9.6.0 md5-file: 5.0.0 @@ -25344,10 +25297,10 @@ snapshots: transitivePeerDependencies: - encoding - gatsby-transformer-remark@5.25.1(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): + gatsby-transformer-remark@5.25.1(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)): dependencies: '@babel/runtime': 7.23.9 - gatsby: 3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) + gatsby: 3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3) gatsby-core-utils: 3.25.0 gray-matter: 4.0.3 hast-util-raw: 6.1.0 @@ -25379,7 +25332,7 @@ snapshots: transitivePeerDependencies: - supports-color - gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3): + gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3): dependencies: '@babel/code-frame': 7.22.13 '@babel/core': 7.23.0 @@ -25394,7 +25347,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3(react-refresh@0.9.0)(webpack@5.90.3) '@types/http-proxy': 1.17.12 - '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vercel/webpack-asset-relocator-loader': 1.7.3 address: 1.1.2 @@ -25405,7 +25358,7 @@ snapshots: babel-plugin-add-module-exports: 1.0.4 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-lodash: 3.3.4 - babel-plugin-remove-graphql-queries: 3.15.0(@babel/core@7.23.0)(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + babel-plugin-remove-graphql-queries: 3.15.0(@babel/core@7.23.0)(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) babel-preset-gatsby: 1.15.0(@babel/core@7.23.0)(core-js@3.33.0) better-opn: 2.1.1 bluebird: 3.7.2 @@ -25432,8 +25385,8 @@ snapshots: eslint: 7.32.0 eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@4.33.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-graphql: 4.0.0(@types/node@24.10.4)(graphql@15.8.0)(typescript@5.9.3) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-graphql: 4.0.0(@types/node@24.10.9)(graphql@15.8.0)(typescript@5.9.3) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react: 7.37.4(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react-hooks: 4.6.0(eslint@9.39.2(jiti@2.6.1)) @@ -25453,9 +25406,9 @@ snapshots: gatsby-graphiql-explorer: 1.15.0 gatsby-legacy-polyfills: 1.15.0 gatsby-link: 3.15.0(@gatsbyjs/reach-router@1.3.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - gatsby-plugin-page-creator: 3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0) - gatsby-plugin-typescript: 3.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) - gatsby-plugin-utils: 1.15.0(gatsby@3.15.0(@types/node@24.10.4)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0) + gatsby-plugin-page-creator: 3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0) + gatsby-plugin-typescript: 3.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)) + gatsby-plugin-utils: 1.15.0(gatsby@3.15.0(@types/node@24.10.9)(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3))(graphql@15.8.0) gatsby-react-router-scroll: 4.15.0(@gatsbyjs/reach-router@1.3.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) gatsby-telemetry: 2.15.0 gatsby-worker: 0.6.0 @@ -25809,14 +25762,14 @@ snapshots: graphql-type-json: 0.3.2(graphql@15.8.0) object-path: 0.11.5 - graphql-config@3.4.1(@types/node@24.10.4)(graphql@15.8.0)(typescript@5.9.3): + graphql-config@3.4.1(@types/node@24.10.9)(graphql@15.8.0)(typescript@5.9.3): dependencies: '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2(cosmiconfig@7.0.0)(typescript@5.9.3) '@graphql-tools/graphql-file-loader': 6.2.7(graphql@15.8.0) '@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@24.10.4)(graphql@15.8.0) + '@graphql-tools/url-loader': 6.10.1(@types/node@24.10.9)(graphql@15.8.0) '@graphql-tools/utils': 7.10.0(graphql@15.8.0) cosmiconfig: 7.0.0 cosmiconfig-toml-loader: 1.0.0 @@ -26771,7 +26724,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.10.4 + '@types/node': 24.10.9 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -26779,13 +26732,13 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -27579,9 +27532,9 @@ snapshots: merge2@1.4.1: {} - meros@1.1.4(@types/node@24.10.4): + meros@1.1.4(@types/node@24.10.9): optionalDependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 methods@1.1.2: {} @@ -28215,35 +28168,9 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.2 - msw@2.12.7(@types/node@20.12.8)(typescript@5.9.3): + msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3): dependencies: - '@inquirer/confirm': 5.1.21(@types/node@20.12.8) - '@mswjs/interceptors': 0.40.0 - '@open-draft/deferred-promise': 2.2.0 - '@types/statuses': 2.0.6 - cookie: 1.1.1 - graphql: 16.12.0 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.3 - path-to-regexp: 6.3.0 - picocolors: 1.1.1 - rettime: 0.7.0 - statuses: 2.0.2 - strict-event-emitter: 0.5.1 - tough-cookie: 6.0.0 - type-fest: 5.4.1 - until-async: 3.0.2 - yargs: 17.7.2 - optionalDependencies: - typescript: 5.9.3 - transitivePeerDependencies: - - '@types/node' - optional: true - - msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3): - dependencies: - '@inquirer/confirm': 5.1.21(@types/node@24.10.4) + '@inquirer/confirm': 5.1.21(@types/node@24.10.9) '@mswjs/interceptors': 0.40.0 '@open-draft/deferred-promise': 2.2.0 '@types/statuses': 2.0.6 @@ -31053,7 +30980,7 @@ snapshots: stripe@16.12.0: dependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 qs: 6.14.0 strnum@1.1.2: @@ -31720,8 +31647,6 @@ snapshots: sprintf-js: 1.1.3 util-deprecate: 1.0.2 - undici-types@5.26.5: {} - undici-types@7.16.0: {} unherit@1.1.3: @@ -32115,13 +32040,13 @@ snapshots: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - vite-node@3.2.4(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.3(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.1.3(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -32136,17 +32061,17 @@ snapshots: - tsx - yaml - vite@4.5.2(@types/node@24.10.4)(terser@5.28.1): + vite@4.5.2(@types/node@24.10.9)(terser@5.28.1): dependencies: esbuild: 0.18.20 postcss: 8.4.35 rollup: 3.29.4 optionalDependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 fsevents: 2.3.3 terser: 5.28.1 - vite@7.1.3(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): + vite@7.1.3(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -32155,14 +32080,14 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 fsevents: 2.3.3 jiti: 2.6.1 terser: 5.28.1 tsx: 4.21.0 yaml: 2.8.1 - vite@7.3.1(@types/node@20.12.8)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1): + vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -32171,14 +32096,14 @@ snapshots: rollup: 4.54.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 20.12.8 + '@types/node': 24.10.9 fsevents: 2.3.3 jiti: 2.6.1 terser: 5.28.1 tsx: 4.19.1 yaml: 2.8.1 - vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): + vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -32187,7 +32112,7 @@ snapshots: rollup: 4.54.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.4 + '@types/node': 24.10.9 fsevents: 2.3.3 jiti: 2.6.1 terser: 5.28.1 @@ -32216,11 +32141,11 @@ snapshots: - debug - typescript - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.9)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(vite@7.1.3(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.1.3(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -32238,12 +32163,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.3(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.1.3(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@vitest/ui': 3.2.4(vitest@3.2.4) jsdom: 26.1.0 transitivePeerDependencies: @@ -32260,10 +32185,10 @@ snapshots: - tsx - yaml - vitest@4.0.15(@opentelemetry/api@1.9.0)(@types/node@20.12.8)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@20.12.8)(typescript@5.9.3))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1): + vitest@4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@16.7.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: '@vitest/expect': 4.0.15 - '@vitest/mocker': 4.0.15(msw@2.12.7(@types/node@20.12.8)(typescript@5.9.3))(vite@7.3.1(@types/node@20.12.8)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1)) + '@vitest/mocker': 4.0.15(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1)) '@vitest/pretty-format': 4.0.15 '@vitest/runner': 4.0.15 '@vitest/snapshot': 4.0.15 @@ -32280,51 +32205,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@20.12.8)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 20.12.8 - '@vitest/ui': 4.0.15(vitest@4.0.15) - jsdom: 26.1.0 - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - - vitest@4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@16.7.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): - dependencies: - '@vitest/expect': 4.0.15 - '@vitest/mocker': 4.0.15(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1)) - '@vitest/pretty-format': 4.0.15 - '@vitest/runner': 4.0.15 - '@vitest/snapshot': 4.0.15 - '@vitest/spy': 4.0.15 - '@vitest/utils': 4.0.15 - es-module-lexer: 1.7.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.3 - std-env: 3.10.0 - tinybench: 2.9.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) - why-is-node-running: 2.3.0 - optionalDependencies: - '@opentelemetry/api': 1.9.0 - '@types/node': 24.10.4 + '@types/node': 24.10.9 '@vitest/ui': 4.0.15(vitest@4.0.15) jsdom: 16.7.0 transitivePeerDependencies: @@ -32340,10 +32225,10 @@ snapshots: - tsx - yaml - vitest@4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): + vitest@4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1): dependencies: '@vitest/expect': 4.0.15 - '@vitest/mocker': 4.0.15(msw@2.12.7(@types/node@24.10.4)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.15(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1)) '@vitest/pretty-format': 4.0.15 '@vitest/runner': 4.0.15 '@vitest/snapshot': 4.0.15 @@ -32360,11 +32245,51 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 24.10.4 + '@types/node': 24.10.9 + '@vitest/ui': 4.0.15(vitest@4.0.15) + jsdom: 26.1.0 + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - terser + - tsx + - yaml + + vitest@4.0.15(@opentelemetry/api@1.9.0)(@types/node@24.10.9)(@vitest/ui@4.0.15)(jiti@2.6.1)(jsdom@26.1.0)(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1): + dependencies: + '@vitest/expect': 4.0.15 + '@vitest/mocker': 4.0.15(msw@2.12.7(@types/node@24.10.9)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/pretty-format': 4.0.15 + '@vitest/runner': 4.0.15 + '@vitest/snapshot': 4.0.15 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 + es-module-lexer: 1.7.0 + expect-type: 1.3.0 + magic-string: 0.30.21 + obug: 2.1.1 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.10.0 + tinybench: 2.9.0 + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + tinyrainbow: 3.0.3 + vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(terser@5.28.1)(tsx@4.21.0)(yaml@2.8.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@opentelemetry/api': 1.9.0 + '@types/node': 24.10.9 '@vitest/ui': 4.0.15(vitest@4.0.15) jsdom: 26.1.0 transitivePeerDependencies: diff --git a/tools/challenge-helper-scripts/package.json b/tools/challenge-helper-scripts/package.json index aaac188ef18..82372044642 100644 --- a/tools/challenge-helper-scripts/package.json +++ b/tools/challenge-helper-scripts/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "repository": { diff --git a/tools/challenge-parser/package.json b/tools/challenge-parser/package.json index 1889838df71..ad6d40640cb 100644 --- a/tools/challenge-parser/package.json +++ b/tools/challenge-parser/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "repository": { diff --git a/tools/client-plugins/browser-scripts/package.json b/tools/client-plugins/browser-scripts/package.json index 06ff1abe596..1d84d3e1e37 100644 --- a/tools/client-plugins/browser-scripts/package.json +++ b/tools/client-plugins/browser-scripts/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=18", + "node": ">=24", "pnpm": ">=10" }, "repository": { diff --git a/tools/client-plugins/gatsby-remark-node-identity/package.json b/tools/client-plugins/gatsby-remark-node-identity/package.json index 200d6288de9..3aa03c79711 100644 --- a/tools/client-plugins/gatsby-remark-node-identity/package.json +++ b/tools/client-plugins/gatsby-remark-node-identity/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "scripts": { diff --git a/tools/client-plugins/gatsby-source-challenges/package.json b/tools/client-plugins/gatsby-source-challenges/package.json index 26c3869d3f1..0845a34d720 100644 --- a/tools/client-plugins/gatsby-source-challenges/package.json +++ b/tools/client-plugins/gatsby-source-challenges/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "scripts": { diff --git a/tools/scripts/seed-exams/package.json b/tools/scripts/seed-exams/package.json index 001e29f1eb0..e6da421bf29 100644 --- a/tools/scripts/seed-exams/package.json +++ b/tools/scripts/seed-exams/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "scripts": { diff --git a/tools/scripts/seed/package.json b/tools/scripts/seed/package.json index 514dbf3c5b5..2612b94aa5f 100644 --- a/tools/scripts/seed/package.json +++ b/tools/scripts/seed/package.json @@ -5,7 +5,7 @@ "license": "BSD-3-Clause", "private": true, "engines": { - "node": ">=16", + "node": ">=24", "pnpm": ">=10" }, "scripts": {