From 816eb82e41b67d4dc39601975962802309952bec Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 18:36:47 +0000 Subject: [PATCH] chore(deps): update dependency node to v22 --- .github/workflows/test.yml | 2 +- package.json | 2 +- pnpm-lock.yaml | 174 ++++++++---------- .../react-router-serverless-site/package.json | 2 +- 4 files changed, 78 insertions(+), 102 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 21140c39..411f5803 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: - name: Installing Node.js uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 22 check-latest: true - run: corepack enable - name: Install Deno diff --git a/package.json b/package.json index 24d9c4bd..bfd8e52a 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@netlify/eslint-config-node": "^7.0.1", "@playwright/test": "^1.44.0", "@remix-run/eslint-config": "^2.9.2", - "@types/node": "^20.0.0", + "@types/node": "^22.0.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "eslint": "^8.33.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3bc177c..cc8d2edd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.8.0(@types/node@20.17.30)(typescript@5.7.3) + version: 19.8.0(@types/node@22.18.10)(typescript@5.7.3) '@netlify/eslint-config-node': specifier: ^7.0.1 version: 7.0.1(typescript@5.7.3) @@ -28,8 +28,8 @@ importers: specifier: ^2.9.2 version: 2.16.6(eslint@8.57.1)(react@18.3.1)(typescript@5.7.3) '@types/node': - specifier: ^20.0.0 - version: 20.17.30 + specifier: ^22.0.0 + version: 22.18.10 '@typescript-eslint/eslint-plugin': specifier: ^7.0.0 version: 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.7.3) @@ -59,7 +59,7 @@ importers: version: 15.4.3 netlify-cli: specifier: ^20.1.1 - version: 20.1.1(@types/node@20.17.30) + version: 20.1.1(@types/node@22.18.10) npm-run-all2: specifier: ^6.0.0 version: 6.2.6 @@ -74,7 +74,7 @@ importers: version: 5.7.3 vitest: specifier: ^3.0.0 - version: 3.1.1(@types/node@20.17.30) + version: 3.1.1(@types/node@22.18.10) demos/demo-site: dependencies: @@ -102,7 +102,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.9.2 - version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) + version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) '@remix-run/eslint-config': specifier: ^2.9.2 version: 2.16.6(eslint@8.57.1)(react@18.3.1)(typescript@5.7.3) @@ -151,7 +151,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.9.2 - version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) + version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) '@remix-run/eslint-config': specifier: ^2.9.2 version: 2.16.6(eslint@8.57.1)(react@18.3.1)(typescript@5.7.3) @@ -203,7 +203,7 @@ importers: version: 3.1.9 '@remix-run/dev': specifier: ^2.16.4 - version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) + version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) '@types/react': specifier: ^18.2.20 version: 18.3.20 @@ -239,7 +239,7 @@ importers: version: 5.7.3 vite: specifier: ^6.2.5 - version: 6.2.7(@types/node@20.17.30) + version: 6.2.7(@types/node@22.18.10) vite-tsconfig-paths: specifier: ^5.1.4 version: 5.1.4(typescript@5.7.3)(vite@6.2.7) @@ -270,7 +270,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.16.4 - version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) + version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) '@types/react': specifier: ^18.2.20 version: 18.3.20 @@ -306,7 +306,7 @@ importers: version: 5.7.3 vite: specifier: ^6.2.5 - version: 6.2.7(@types/node@20.17.30) + version: 6.2.7(@types/node@22.18.10) vite-tsconfig-paths: specifier: ^5.1.4 version: 5.1.4(typescript@5.7.3)(vite@6.2.7) @@ -325,7 +325,7 @@ importers: version: 3.1.9 '@remix-run/dev': specifier: ^2.16.4 - version: 2.16.6(@remix-run/react@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.8.3)(vite@6.2.7) + version: 2.16.6(@remix-run/react@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.8.3)(vite@6.2.7) '@remix-run/react': specifier: ^2.16.4 version: 2.16.6(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.3) @@ -346,7 +346,7 @@ importers: version: 8.4.0(postcss@8.5.3)(typescript@5.8.3) vite: specifier: ^6.2.5 - version: 6.2.7(@types/node@20.17.30) + version: 6.2.7(@types/node@22.18.10) packages/remix-edge-adapter: dependencies: @@ -355,7 +355,7 @@ importers: version: link:../remix-runtime '@remix-run/dev': specifier: ^2.16.4 - version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) + version: 2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7) '@remix-run/node': specifier: ^2.16.4 version: 2.16.6(typescript@5.7.3) @@ -383,7 +383,7 @@ importers: version: 8.4.0(postcss@8.5.3)(typescript@5.7.3) vite: specifier: ^6.2.5 - version: 6.2.7(@types/node@20.17.30) + version: 6.2.7(@types/node@22.18.10) packages/remix-runtime: devDependencies: @@ -426,7 +426,7 @@ importers: version: 8.4.0(postcss@8.5.4)(typescript@5.8.3) vite: specifier: ^6.2.5 - version: 6.2.7(@types/node@20.17.30) + version: 6.2.7(@types/node@22.18.10) packages: @@ -926,14 +926,14 @@ packages: - '@swc/wasm' dev: true - /@commitlint/cli@19.8.0(@types/node@20.17.30)(typescript@5.7.3): + /@commitlint/cli@19.8.0(@types/node@22.18.10)(typescript@5.7.3): resolution: {integrity: sha512-t/fCrLVu+Ru01h0DtlgHZXbHV2Y8gKocTR5elDOqIRUzQd0/6hpt2VIWOj9b3NDo7y4/gfxeR2zRtXq/qO6iUg==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.8.0 '@commitlint/lint': 19.8.0 - '@commitlint/load': 19.8.0(@types/node@20.17.30)(typescript@5.7.3) + '@commitlint/load': 19.8.0(@types/node@22.18.10)(typescript@5.7.3) '@commitlint/read': 19.8.0 '@commitlint/types': 19.8.0 tinyexec: 0.3.2 @@ -1068,14 +1068,14 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.2(@types/node@20.17.30)(typescript@5.7.3) + ts-node: 10.9.2(@types/node@22.18.10)(typescript@5.7.3) typescript: 5.8.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - /@commitlint/load@19.8.0(@types/node@20.17.30)(typescript@5.7.3): + /@commitlint/load@19.8.0(@types/node@22.18.10)(typescript@5.7.3): resolution: {integrity: sha512-4rvmm3ff81Sfb+mcWT5WKlyOa+Hd33WSbirTVUer0wjS1Hv/Hzr07Uv1ULIV9DkimZKNyOwXn593c+h8lsDQPQ==} engines: {node: '>=v18'} dependencies: @@ -1085,7 +1085,7 @@ packages: '@commitlint/types': 19.8.0 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.7.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@20.17.30)(cosmiconfig@9.0.0)(typescript@5.7.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@22.18.10)(cosmiconfig@9.0.0)(typescript@5.7.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1290,7 +1290,6 @@ packages: cpu: [ppc64] os: [aix] requiresBuild: true - dev: true optional: true /@esbuild/aix-ppc64@0.21.5: @@ -1349,7 +1348,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm64@0.21.5: @@ -1408,7 +1406,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm@0.21.5: @@ -1467,7 +1464,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-x64@0.21.5: @@ -1526,7 +1522,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-arm64@0.21.5: @@ -1585,7 +1580,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-x64@0.21.5: @@ -1644,7 +1638,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-arm64@0.21.5: @@ -1703,7 +1696,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-x64@0.21.5: @@ -1762,7 +1754,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm64@0.21.5: @@ -1821,7 +1812,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm@0.21.5: @@ -1880,7 +1870,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ia32@0.21.5: @@ -1939,7 +1928,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64@0.21.5: @@ -1998,7 +1986,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-mips64el@0.21.5: @@ -2057,7 +2044,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ppc64@0.21.5: @@ -2116,7 +2102,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-riscv64@0.21.5: @@ -2175,7 +2160,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-s390x@0.21.5: @@ -2234,7 +2218,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-x64@0.21.5: @@ -2327,7 +2310,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /@esbuild/netbsd-x64@0.21.5: @@ -2420,7 +2402,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /@esbuild/openbsd-x64@0.21.5: @@ -2479,7 +2460,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /@esbuild/sunos-x64@0.21.5: @@ -2538,7 +2518,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-arm64@0.21.5: @@ -2597,7 +2576,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-ia32@0.21.5: @@ -2656,7 +2634,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-x64@0.21.5: @@ -2869,7 +2846,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.17.30 + '@types/node': 22.18.10 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: true @@ -3015,7 +2992,7 @@ packages: yargs: 17.7.2 dev: true - /@netlify/build@32.1.0(@opentelemetry/api@1.8.0)(@types/node@20.17.30): + /@netlify/build@32.1.0(@opentelemetry/api@1.8.0)(@types/node@22.18.10): resolution: {integrity: sha512-Fq8f+WFPSxzmfk4WEQGKGeFZ+4E/IEG48Xn2SinJyHUsj3Jy8QHOJz5ViBvGW32J7l20DANu17CEjKc+n2cT0w==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true @@ -3081,7 +3058,7 @@ packages: strip-ansi: 7.1.0 supports-color: 9.4.0 terminal-link: 3.0.0 - ts-node: 10.9.2(@types/node@20.17.30)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@22.18.10)(typescript@5.8.3) typescript: 5.8.3 uuid: 9.0.1 yargs: 17.7.2 @@ -3981,7 +3958,7 @@ packages: engines: {node: '>=18.0.0'} dev: false - /@remix-run/dev@2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7): + /@remix-run/dev@2.16.6(@remix-run/react@2.16.6)(@remix-run/serve@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.7.3)(vite@6.2.7): resolution: {integrity: sha512-vddzv6IY+4KFDNhTj7yvMi5BmBpEVSe6meq9Z7/yM5mjv03F5Ywsci41Sdri2RU5Nitplrj2o9iXOtQOnTBS3g==} engines: {node: '>=18.0.0'} hasBin: true @@ -4017,7 +3994,7 @@ packages: '@remix-run/serve': 2.16.6(typescript@5.7.3) '@remix-run/server-runtime': 2.16.6(typescript@5.7.3) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@20.17.30) + '@vanilla-extract/integration': 6.5.0(@types/node@22.18.10) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -4058,8 +4035,8 @@ packages: tsconfig-paths: 4.2.0 typescript: 5.7.3 valibot: 0.41.0(typescript@5.7.3) - vite: 6.2.7(@types/node@20.17.30) - vite-node: 3.0.0-beta.2(@types/node@20.17.30) + vite: 6.2.7(@types/node@22.18.10) + vite-node: 3.0.0-beta.2(@types/node@22.18.10) ws: 7.5.10 transitivePeerDependencies: - '@types/node' @@ -4080,7 +4057,7 @@ packages: - utf-8-validate - yaml - /@remix-run/dev@2.16.6(@remix-run/react@2.16.6)(@types/node@20.17.30)(ts-node@10.9.2)(typescript@5.8.3)(vite@6.2.7): + /@remix-run/dev@2.16.6(@remix-run/react@2.16.6)(@types/node@22.18.10)(ts-node@10.9.2)(typescript@5.8.3)(vite@6.2.7): resolution: {integrity: sha512-vddzv6IY+4KFDNhTj7yvMi5BmBpEVSe6meq9Z7/yM5mjv03F5Ywsci41Sdri2RU5Nitplrj2o9iXOtQOnTBS3g==} engines: {node: '>=18.0.0'} hasBin: true @@ -4115,7 +4092,7 @@ packages: '@remix-run/router': 1.23.0 '@remix-run/server-runtime': 2.16.6(typescript@5.8.3) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@20.17.30) + '@vanilla-extract/integration': 6.5.0(@types/node@22.18.10) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -4156,8 +4133,8 @@ packages: tsconfig-paths: 4.2.0 typescript: 5.8.3 valibot: 0.41.0(typescript@5.8.3) - vite: 6.2.7(@types/node@20.17.30) - vite-node: 3.0.0-beta.2(@types/node@20.17.30) + vite: 6.2.7(@types/node@22.18.10) + vite-node: 3.0.0-beta.2(@types/node@22.18.10) ws: 7.5.10 transitivePeerDependencies: - '@types/node' @@ -4793,7 +4770,7 @@ packages: /@types/conventional-commits-parser@5.0.1: resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 dev: true /@types/cookie@0.6.0: @@ -4828,7 +4805,7 @@ packages: /@types/http-proxy@1.17.16: resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -4870,15 +4847,15 @@ packages: /@types/ms@2.1.0: resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - /@types/node@20.17.30: - resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==} - dependencies: - undici-types: 6.19.8 - /@types/node@20.5.1: resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} dev: true + /@types/node@22.18.10: + resolution: {integrity: sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==} + dependencies: + undici-types: 6.21.0 + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4929,7 +4906,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 optional: true /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3): @@ -5406,22 +5383,22 @@ packages: transitivePeerDependencies: - babel-plugin-macros - /@vanilla-extract/integration@6.5.0(@types/node@20.17.30): + /@vanilla-extract/integration@6.5.0(@types/node@22.18.10): resolution: {integrity: sha512-E2YcfO8vA+vs+ua+gpvy1HRqvgWbI+MTlUpxA8FvatOvybuNcWAY0CKwQ/Gpj7rswYKtC6C7+xw33emM6/ImdQ==} dependencies: '@babel/core': 7.27.1 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1) '@vanilla-extract/babel-plugin-debug-ids': 1.2.0 '@vanilla-extract/css': 1.17.1 - esbuild: 0.17.6 + esbuild: 0.19.11 eval: 0.1.8 find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 mlly: 1.7.4 outdent: 0.8.0 - vite: 5.4.19(@types/node@20.17.30) - vite-node: 1.6.1(@types/node@20.17.30) + vite: 5.4.19(@types/node@22.18.10) + vite-node: 1.6.1(@types/node@22.18.10) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -5505,7 +5482,7 @@ packages: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 - vite: 6.3.5(@types/node@20.17.30) + vite: 6.3.5(@types/node@22.18.10) dev: true /@vitest/pretty-format@3.1.1: @@ -7090,11 +7067,11 @@ packages: dependencies: '@types/node': 20.5.1 cosmiconfig: 8.3.6(typescript@5.7.3) - ts-node: 10.9.2(@types/node@20.17.30)(typescript@5.7.3) + ts-node: 10.9.2(@types/node@22.18.10)(typescript@5.7.3) typescript: 5.8.3 dev: true - /cosmiconfig-typescript-loader@6.1.0(@types/node@20.17.30)(cosmiconfig@9.0.0)(typescript@5.7.3): + /cosmiconfig-typescript-loader@6.1.0(@types/node@22.18.10)(cosmiconfig@9.0.0)(typescript@5.7.3): resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} engines: {node: '>=v18'} peerDependencies: @@ -7102,7 +7079,7 @@ packages: cosmiconfig: '>=9' typescript: '>=5' dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 cosmiconfig: 9.0.0(typescript@5.7.3) jiti: 2.4.2 typescript: 5.7.3 @@ -8108,7 +8085,6 @@ packages: '@esbuild/win32-arm64': 0.19.11 '@esbuild/win32-ia32': 0.19.11 '@esbuild/win32-x64': 0.19.11 - dev: true /esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} @@ -9128,7 +9104,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 require-like: 0.1.2 /event-target-shim@5.0.1: @@ -12432,7 +12408,7 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli@20.1.1(@types/node@20.17.30): + /netlify-cli@20.1.1(@types/node@22.18.10): resolution: {integrity: sha512-TyOaHXN8CwesnTiavZQtXquzarJ8Bxu1ufa9SdEcJ/g7usy4/OIBrOVQiAk2RdOHn2gGV07ttJ1KxHt+RP9xew==} engines: {node: '>=18.14.0'} hasBin: true @@ -12440,7 +12416,7 @@ packages: dependencies: '@fastify/static': 7.0.4 '@netlify/blobs': 8.2.0 - '@netlify/build': 32.1.0(@opentelemetry/api@1.8.0)(@types/node@20.17.30) + '@netlify/build': 32.1.0(@opentelemetry/api@1.8.0)(@types/node@22.18.10) '@netlify/build-info': 9.0.4 '@netlify/config': 22.0.1 '@netlify/edge-bundler': 13.0.2 @@ -13533,7 +13509,7 @@ packages: dependencies: lilconfig: 3.1.3 postcss: 8.5.3 - ts-node: 10.9.2(@types/node@20.17.30)(typescript@5.7.3) + ts-node: 10.9.2(@types/node@22.18.10)(typescript@5.7.3) yaml: 2.7.1 /postcss-load-config@6.0.1(postcss@8.5.3): @@ -15552,7 +15528,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.3): + /ts-node@10.9.2(@types/node@22.18.10)(typescript@5.7.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -15571,7 +15547,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.30 + '@types/node': 22.18.10 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -15582,7 +15558,7 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node@10.9.2(@types/node@20.17.30)(typescript@5.8.3): + /ts-node@10.9.2(@types/node@22.18.10)(typescript@5.8.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -15601,7 +15577,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.30 + '@types/node': 22.18.10 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -16007,8 +15983,8 @@ packages: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} dev: true - /undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} /undici@6.21.2: resolution: {integrity: sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==} @@ -16382,7 +16358,7 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite-node@1.6.1(@types/node@20.17.30): + /vite-node@1.6.1(@types/node@22.18.10): resolution: {integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -16391,7 +16367,7 @@ packages: debug: 4.4.0(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.19(@types/node@20.17.30) + vite: 5.4.19(@types/node@22.18.10) transitivePeerDependencies: - '@types/node' - less @@ -16403,7 +16379,7 @@ packages: - supports-color - terser - /vite-node@3.0.0-beta.2(@types/node@20.17.30): + /vite-node@3.0.0-beta.2(@types/node@22.18.10): resolution: {integrity: sha512-ofTf6cfRdL30Wbl9n/BX81EyIR5s4PReLmSurrxQ+koLaWUNOEo8E0lCM53OJkb8vpa2URM2nSrxZsIFyvY1rg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -16412,7 +16388,7 @@ packages: debug: 4.4.0(supports-color@9.4.0) es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 6.3.5(@types/node@20.17.30) + vite: 6.3.5(@types/node@22.18.10) transitivePeerDependencies: - '@types/node' - jiti @@ -16427,7 +16403,7 @@ packages: - tsx - yaml - /vite-node@3.1.1(@types/node@20.17.30): + /vite-node@3.1.1(@types/node@22.18.10): resolution: {integrity: sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -16436,7 +16412,7 @@ packages: debug: 4.4.0(supports-color@9.4.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@20.17.30) + vite: 6.3.5(@types/node@22.18.10) transitivePeerDependencies: - '@types/node' - jiti @@ -16463,13 +16439,13 @@ packages: debug: 4.4.0(supports-color@9.4.0) globrex: 0.1.2 tsconfck: 3.1.5(typescript@5.7.3) - vite: 6.2.7(@types/node@20.17.30) + vite: 6.2.7(@types/node@22.18.10) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.4.19(@types/node@20.17.30): + /vite@5.4.19(@types/node@22.18.10): resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -16500,14 +16476,14 @@ packages: terser: optional: true dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.41.1 optionalDependencies: fsevents: 2.3.3 - /vite@6.2.7(@types/node@20.17.30): + /vite@6.2.7(@types/node@22.18.10): resolution: {integrity: sha512-qg3LkeuinTrZoJHHF94coSaTfIPyBYoywp+ys4qu20oSJFbKMYoIJo0FWJT9q6Vp49l6z9IsJRbHdcGtiKbGoQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -16547,14 +16523,14 @@ packages: yaml: optional: true dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 esbuild: 0.25.5 postcss: 8.5.4 rollup: 4.41.1 optionalDependencies: fsevents: 2.3.3 - /vite@6.3.5(@types/node@20.17.30): + /vite@6.3.5(@types/node@22.18.10): resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -16594,7 +16570,7 @@ packages: yaml: optional: true dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 esbuild: 0.25.5 fdir: 6.4.5(picomatch@4.0.2) picomatch: 4.0.2 @@ -16604,7 +16580,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest@3.1.1(@types/node@20.17.30): + /vitest@3.1.1(@types/node@22.18.10): resolution: {integrity: sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -16632,7 +16608,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.17.30 + '@types/node': 22.18.10 '@vitest/expect': 3.1.1 '@vitest/mocker': 3.1.1(vite@6.3.5) '@vitest/pretty-format': 3.1.1 @@ -16650,8 +16626,8 @@ packages: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@20.17.30) - vite-node: 3.1.1(@types/node@20.17.30) + vite: 6.3.5(@types/node@22.18.10) + vite-node: 3.1.1(@types/node@22.18.10) why-is-node-running: 2.3.0 transitivePeerDependencies: - jiti diff --git a/tests/e2e/fixtures/react-router-serverless-site/package.json b/tests/e2e/fixtures/react-router-serverless-site/package.json index 8b938e55..dee4700f 100644 --- a/tests/e2e/fixtures/react-router-serverless-site/package.json +++ b/tests/e2e/fixtures/react-router-serverless-site/package.json @@ -21,7 +21,7 @@ "@netlify/functions": "^3.1.9", "@netlify/vite-plugin-react-router": "*", "@react-router/dev": "^7.4.1", - "@types/node": "^20", + "@types/node": "^22.0.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "autoprefixer": "^10.4.20",