Skip to content

Commit 2bfa9ef

Browse files
robhoganfacebook-github-bot
authored andcommitted
Breaking: Update minimum Node.js version to 22.14.0 (#1531)
Summary: Pull Request resolved: #1531 Update Metro's minimum Node.js version to align with the React Native bump for RN 0.81: facebook/react-native#51840 This is in preparation for the next Metro major (0.83), which we'll bump to for the RN 0.81 release. Changelog: ``` - **[Breaking]**: Require Node.js >= 22.14.0 ``` Differential Revision: D78027408
1 parent 0001207 commit 2bfa9ef

File tree

21 files changed

+22
-22
lines changed

21 files changed

+22
-22
lines changed

.github/workflows/build-test-and-deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ jobs:
4848
matrix:
4949
runs-on: ['ubuntu-latest', 'windows-latest', 'macos-latest']
5050
node-version: [
51-
'18.18.0', # minimum supported
52-
'lts/-1', # pre-latest lts
51+
'22.14.0', # minimum supported
5352
'lts/*', # latest lts
53+
'latest' # latest node version
5454
]
5555
uses: ./.github/workflows/test.yml
5656
with:

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
node-version:
66
type: string
77
required: false
8-
default: '20.x'
8+
default: '22.x'
99
runs-on:
1010
type: string
1111
required: false

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@
6767
"license": "MIT",
6868
"dependencies": {},
6969
"engines": {
70-
"node": ">=18.18"
70+
"node": ">=22.14"
7171
}
7272
}

packages/buck-worker-tool/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
"cleanup-release": "test ! -e build && mv src build && mv src.real src"
2727
},
2828
"engines": {
29-
"node": ">=18.18"
29+
"node": ">=22.14"
3030
}
3131
}

packages/metro-babel-register/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@
3333
},
3434
"license": "MIT",
3535
"engines": {
36-
"node": ">=18.18"
36+
"node": ">=22.14"
3737
}
3838
}

packages/metro-babel-transformer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
"nullthrows": "^1.1.1"
3232
},
3333
"engines": {
34-
"node": ">=18.18"
34+
"node": ">=22.14"
3535
}
3636
}

packages/metro-cache-key/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"flow-enums-runtime": "^0.0.6"
2828
},
2929
"engines": {
30-
"node": ">=18.18"
30+
"node": ">=22.14"
3131
}
3232
}

packages/metro-cache/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
},
3131
"license": "MIT",
3232
"engines": {
33-
"node": ">=18.18"
33+
"node": ">=22.14"
3434
}
3535
}

packages/metro-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
"pretty-format": "^29.7.0"
3838
},
3939
"engines": {
40-
"node": ">=18.18"
40+
"node": ">=22.14"
4141
}
4242
}

packages/metro-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
},
2727
"license": "MIT",
2828
"engines": {
29-
"node": ">=18.18"
29+
"node": ">=22.14"
3030
}
3131
}

0 commit comments

Comments
 (0)