chore: bump node version for pnpm@11 compatibility

see https://pnpm.io/11.x/installation#compatibility
This commit is contained in:
Dsaquel
2026-03-08 12:58:10 +01:00
parent ca3ea30c3b
commit 739ea85a7b
18 changed files with 25 additions and 25 deletions

View File

@@ -25,7 +25,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -27,7 +27,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -13,10 +13,10 @@ jobs:
strategy:
matrix:
node-version: [20]
node-version: [22]
os: [ubuntu-latest, windows-latest]
include:
- node-version: 20
- node-version: 22
node-name: LTS
fail-fast: false

View File

@@ -25,7 +25,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -16,7 +16,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -23,7 +23,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -22,7 +22,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies
@@ -46,7 +46,7 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
- name: Setup pnpm
uses: pnpm/action-setup@v4

View File

@@ -21,7 +21,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies
@@ -44,7 +44,7 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
- name: Setup pnpm
uses: pnpm/action-setup@v4

View File

@@ -23,7 +23,7 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -20,7 +20,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- uses: preactjs/compressed-size-action@v2

View File

@@ -25,7 +25,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -25,7 +25,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -25,7 +25,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: 'pnpm'
- name: Install dependencies

View File

@@ -15,11 +15,11 @@ jobs:
strategy:
matrix:
node-version: [20, 22, 24]
node-version: [22, 24]
include:
- node-version: 20
node-name: LTS
- node-version: 22
node-name: LTS
- node-version: 24
node-name: Current
- node-version: 24
node-name: New

2
.nvmrc
View File

@@ -1 +1 @@
20
22

View File

@@ -16,13 +16,13 @@ Next section is for those who wants to help develop Element Plus.
You should have:
Node.js >= 20
Node.js >= 22
pnpm >= 11
Git > 2.20
Some of our compiled code relies on features introduced in Node.js >= 20, so you will need to install that version or a newer one.
Some of our compiled code relies on features introduced in Node.js >= 22, so you will need to install that version or a newer one.
## Clone the Repository

View File

@@ -7,7 +7,7 @@
<img src="https://npmx.dev/api/registry/badge/version/element-plus" />
</a>
<a href="https://github.com/element-plus/element-plus">
<img src="https://img.shields.io/badge/node-%20%3E%3D%2020-47c219" />
<img src="https://img.shields.io/badge/node-%20%3E%3D%2022-47c219" />
</a>
<a href="https://npmcharts.com/compare/element-plus?minimal=true">
<img src="https://img.shields.io/npm/dm/element-plus.svg" />

View File

@@ -1,6 +1,6 @@
{
"private": true,
"packageManager": "pnpm@11.0.0-alpha.12",
"packageManager": "pnpm@11.0.0-alpha.13",
"workspaces": [
"packages/*",
"play",
@@ -106,7 +106,7 @@
"vue-tsc": "=3.1.5"
},
"engines": {
"node": ">= 20"
"node": ">= 22"
},
"config": {
"commitizen": {