From ea497c2609a63b9ff1d9a3afaee201b26ca576e1 Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:08:16 +0200 Subject: [PATCH 01/10] chore: use types/node 20 or higher everywhere --- pnpm-workspace.yaml | 2 +- tests/metro-compat/package.json | 2 +- website/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b7e21f04c..eeed292e0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,7 +8,7 @@ catalog: "@rspack/core": ^1.4.2 "@rslib/core": ^0.6.3 "@swc/helpers": ~0.5.17 - "@types/node": ^18 + "@types/node": ^20 "terser-webpack-plugin": ^5.3.14 "typescript": ^5.8.3 "webpack": ^5.99.5 diff --git a/tests/metro-compat/package.json b/tests/metro-compat/package.json index d85edc917..dac31222e 100644 --- a/tests/metro-compat/package.json +++ b/tests/metro-compat/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@callstack/repack": "workspace:*", "@types/jest": "^29.5.12", - "@types/node": "^18", + "@types/node": "catalog:", "babel-jest": "^29.7.0", "babel-plugin-module-resolver": "^5.0.0", "babel-plugin-syntax-hermes-parser": "^0.20.1", diff --git a/website/package.json b/website/package.json index 0b482450e..bc41bd435 100644 --- a/website/package.json +++ b/website/package.json @@ -19,7 +19,7 @@ "rspress-plugin-vercel-analytics": "^0.3.0" }, "devDependencies": { - "@types/node": "^18", + "@types/node": "catalog:", "@types/react": "^18.2.64", "typescript": "catalog:" }, From ae5cb1fd267d70e281b30bb81cde13a51d07a7fa Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:10:20 +0200 Subject: [PATCH 02/10] chore: replace Node 18 with Node 24 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d542ed3d8..67e43f826 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node_version: ['18', '20', '22.6'] + node_version: ['20', '22', '24'] os: [ubuntu-latest] steps: From ad2b5d3809babb6bd72ad3e1c17400265a385b1d Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:10:49 +0200 Subject: [PATCH 03/10] chore: node 20+ in contrbiuting --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89dd76568..06a2d54af 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ We want this community to be friendly and respectful to each other. Please read ## Requirements -- Node 18+ +- Node 20+ - pnpm 8 (use it via `corepack install`) ## Our Development Process From 6943450e0d722167dbf262e95d98e86cc8bb13b9 Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:15:18 +0200 Subject: [PATCH 04/10] chore: bump engine in tests metro compat --- tests/metro-compat/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/metro-compat/package.json b/tests/metro-compat/package.json index dac31222e..8559a642f 100644 --- a/tests/metro-compat/package.json +++ b/tests/metro-compat/package.json @@ -7,7 +7,7 @@ "private": true, "engineStrict": true, "engines": { - "node": ">=18" + "node": ">=20" }, "scripts": { "test": "jest --noStackTrace", From c53cc70c57970ea638717a3ce9ebd0f4a0619ec9 Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:16:38 +0200 Subject: [PATCH 05/10] chore: bring back node 18 in test action --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 67e43f826..e62b157d3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node_version: ['20', '22', '24'] + node_version: ['18', '20', '22', '24'] os: [ubuntu-latest] steps: From d464f2aed2b787b6b69853b1a08921f9f71c47b4 Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:18:25 +0200 Subject: [PATCH 06/10] chore: update lockfile --- pnpm-lock.yaml | 179 +++++++++++++++---------------------------------- 1 file changed, 55 insertions(+), 124 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d2647184..988e2aa8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,8 +16,8 @@ catalogs: specifier: ~0.5.17 version: 0.5.17 '@types/node': - specifier: ^18 - version: 18.19.41 + specifier: ^20 + version: 20.14.11 react: specifier: 19.0.0 version: 19.0.0 @@ -416,7 +416,7 @@ importers: version: 7.0.6 '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 '@types/ws': specifier: ^8.18.0 version: 8.18.0 @@ -444,7 +444,7 @@ importers: version: 0.6.3(typescript@5.8.3) '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 '@types/semver': specifier: ^7.5.8 version: 7.5.8 @@ -489,7 +489,7 @@ importers: version: 1.4.2(@swc/helpers@0.5.17) '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 packages/plugin-nativewind: dependencies: @@ -508,7 +508,7 @@ importers: version: 0.7.2 '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 nativewind: specifier: ^4.1.23 version: 4.1.23(react-native-reanimated@3.17.4(@babel/core@7.25.2)(react-native@0.79.1(@babel/core@7.25.2)(@react-native-community/cli@18.0.0(typescript@5.8.3))(@types/react@19.0.10)(react@19.1.0))(react@19.1.0))(react-native@0.79.1(@babel/core@7.25.2)(@react-native-community/cli@18.0.0(typescript@5.8.3))(@types/react@19.0.10)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.17) @@ -529,7 +529,7 @@ importers: version: 7.20.5 '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 packages/repack: dependencies: @@ -644,7 +644,7 @@ importers: version: 2.1.4 '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 '@types/react-dom': specifier: ^17.0.7 version: 17.0.25 @@ -659,7 +659,7 @@ importers: version: 1.8.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.41) + version: 29.7.0(@types/node@20.14.11) react: specifier: 'catalog:' version: 19.0.0 @@ -685,8 +685,8 @@ importers: specifier: ^29.5.12 version: 29.5.14 '@types/node': - specifier: ^18 - version: 18.19.41 + specifier: 'catalog:' + version: 20.14.11 babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.25.2) @@ -701,7 +701,7 @@ importers: version: 5.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.41) + version: 29.7.0(@types/node@20.14.11) memfs: specifier: ^4.11.1 version: 4.17.0 @@ -716,7 +716,7 @@ importers: version: link:../../packages/repack '@types/node': specifier: 'catalog:' - version: 18.19.41 + version: 20.14.11 enhanced-resolve: specifier: ^5.18.1 version: 5.18.1 @@ -728,7 +728,7 @@ importers: version: 5.8.3 vitest: specifier: 'catalog:' - version: 2.0.5(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3) + version: 2.0.5(@types/node@20.14.11)(lightningcss@1.28.2)(terser@5.31.3) website: dependencies: @@ -755,8 +755,8 @@ importers: version: 0.3.0(react@19.1.0)(rspress@2.0.0-beta.3(@types/react@18.3.3)(acorn@8.14.0)(webpack@5.99.5)) devDependencies: '@types/node': - specifier: ^18 - version: 18.19.41 + specifier: 'catalog:' + version: 20.14.11 '@types/react': specifier: ^18.2.64 version: 18.3.3 @@ -3385,9 +3385,6 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.41': - resolution: {integrity: sha512-LX84pRJ+evD2e2nrgYCHObGWkiQJ1mL+meAgbvnwk/US6vmMY7S2ygBTGV2Jw91s9vUsLSXeDEkUHZIJGLrhsg==} - '@types/node@20.14.11': resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} @@ -9580,7 +9577,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -9593,14 +9590,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.41) + jest-config: 29.7.0(@types/node@20.14.11) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -9629,7 +9626,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -9647,7 +9644,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.41 + '@types/node': 20.14.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -9669,7 +9666,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.41 + '@types/node': 20.14.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -9742,7 +9739,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -9751,7 +9748,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -11450,13 +11447,13 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/debug@4.1.12': dependencies: @@ -11485,11 +11482,11 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/gradient-string@1.1.6': dependencies: @@ -11505,7 +11502,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/istanbul-lib-coverage@2.0.6': {} @@ -11526,11 +11523,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/jsonwebtoken@9.0.6': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/mdast@3.0.15': dependencies: @@ -11548,14 +11545,10 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/node@12.20.55': {} - '@types/node@18.19.41': - dependencies: - undici-types: 5.26.5 - '@types/node@20.14.11': dependencies: undici-types: 5.26.5 @@ -11605,7 +11598,7 @@ snapshots: '@types/ws@8.18.0': dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 '@types/yargs-parser@21.0.3': {} @@ -12203,7 +12196,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -12214,7 +12207,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -12417,13 +12410,13 @@ snapshots: optionalDependencies: typescript: 5.8.3 - create-jest@29.7.0(@types/node@18.19.41): + create-jest@29.7.0(@types/node@20.14.11): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.41) + jest-config: 29.7.0(@types/node@20.14.11) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -12655,7 +12648,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 18.19.41 + '@types/node': 20.14.11 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -13765,7 +13758,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -13785,16 +13778,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.41): + jest-cli@29.7.0(@types/node@20.14.11): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.41) + create-jest: 29.7.0(@types/node@20.14.11) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.41) + jest-config: 29.7.0(@types/node@20.14.11) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -13804,7 +13797,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.41): + jest-config@29.7.0(@types/node@20.14.11): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -13829,7 +13822,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -13858,7 +13851,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -13868,7 +13861,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.41 + '@types/node': 20.14.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -13907,7 +13900,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -13942,7 +13935,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -13970,7 +13963,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -14016,7 +14009,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -14035,7 +14028,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.41 + '@types/node': 20.14.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -14044,23 +14037,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.41 + '@types/node': 20.14.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.41): + jest@29.7.0(@types/node@20.14.11): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.41) + jest-cli: 29.7.0(@types/node@20.14.11) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -17190,24 +17183,6 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3): - dependencies: - cac: 6.7.14 - debug: 4.4.0 - pathe: 1.1.2 - tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@2.0.5(@types/node@20.14.11)(lightningcss@1.28.2)(terser@5.31.3): dependencies: cac: 6.7.14 @@ -17226,17 +17201,6 @@ snapshots: - supports-color - terser - vite@5.4.3(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.1 - rollup: 4.21.2 - optionalDependencies: - '@types/node': 18.19.41 - fsevents: 2.3.3 - lightningcss: 1.28.2 - terser: 5.31.3 - vite@5.4.3(@types/node@20.14.11)(lightningcss@1.28.2)(terser@5.31.3): dependencies: esbuild: 0.21.5 @@ -17248,39 +17212,6 @@ snapshots: lightningcss: 1.28.2 terser: 5.31.3 - vitest@2.0.5(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3): - dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.1.1 - debug: 4.4.0 - execa: 8.0.1 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.7.0 - tinybench: 2.9.0 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3) - vite-node: 2.0.5(@types/node@18.19.41)(lightningcss@1.28.2)(terser@5.31.3) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 18.19.41 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@2.0.5(@types/node@20.14.11)(lightningcss@1.28.2)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 From 8298e50c42fbcc0a39a94536c6e885e706f6ce5c Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:19:55 +0200 Subject: [PATCH 07/10] chore: update CONTRIBUTUING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 06a2d54af..06532d60a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ We want this community to be friendly and respectful to each other. Please read ## Requirements -- Node 20+ +- Node 20+ (although Node 18 is still supported but has now reached EOL) - pnpm 8 (use it via `corepack install`) ## Our Development Process From 4ec6e97400b89d546fae09191f777526f8ddedde Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:23:05 +0200 Subject: [PATCH 08/10] chore: align engine version --- package.json | 5 ++++- website/package.json | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 14f966843..935de0b77 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,10 @@ { "name": "repack", "private": true, + "packageManager": "pnpm@9.5.0", + "engines": { + "node": ">=20" + }, "scripts": { "prepare": "is-in-ci || husky", "build": "nx run-many -t build", @@ -31,7 +35,6 @@ "nx": "19.7.3", "typescript": "catalog:" }, - "packageManager": "pnpm@9.5.0", "pnpm": { "patchedDependencies": { "@rspress/plugin-llms@2.0.0-beta.3": "patches/@rspress__plugin-llms@2.0.0-beta.3.patch" diff --git a/website/package.json b/website/package.json index bc41bd435..8360adbab 100644 --- a/website/package.json +++ b/website/package.json @@ -2,6 +2,9 @@ "name": "website", "version": "0.0.1", "private": true, + "engines": { + "node": ">=20" + }, "scripts": { "start": "rspress dev", "export": "rspress build", @@ -22,8 +25,5 @@ "@types/node": "catalog:", "@types/react": "^18.2.64", "typescript": "catalog:" - }, - "engines": { - "node": ">=22" } } From 66fa85b2960841602c30136d57d077992deea12b Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:34:05 +0200 Subject: [PATCH 09/10] chore: update job name --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e62b157d3..78f2c5a4f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,6 +12,7 @@ on: jobs: verify: + name: Test - Node ${{ matrix.node_version }} runs-on: ${{ matrix.os }} strategy: matrix: From 34a38b58b1aa0c7bce989d7bd0595764843e3377 Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Mon, 14 Jul 2025 10:35:05 +0200 Subject: [PATCH 10/10] chore: update job name --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 78f2c5a4f..8d1276b2e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ on: jobs: verify: - name: Test - Node ${{ matrix.node_version }} + name: Verify [Node ${{ matrix.node_version }}] runs-on: ${{ matrix.os }} strategy: matrix: