Skip to content
This repository was archived by the owner on Jan 31, 2026. It is now read-only.

Commit ddba249

Browse files
authored
chore: upgrade to Node.js 22 LTS (#582)
* chore: upgrade to Node.js 22 LTS - Update .nvmrc from lts/fermium (Node 14) to Node 22 - Add engines field to root package.json (>=22) - Update engines field in example/package.json (>=22) - Pin CI workflow to Node 22 for reproducible builds * chore!: upgrade to Node.js 22 LTS BREAKING CHANGE: Minimum Node.js version is now 22.12.0 - Update .nvmrc from lts/fermium (Node 14) to 22.12.0 - Add engines field to root package.json (>=22) - Update engines field in example/package.json (>=22) - Update CI workflows to use Node 22.12.0
1 parent a5d672a commit ddba249

5 files changed

Lines changed: 12 additions & 8 deletions

File tree

.circleci/config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
checkout_code:
77
executor:
88
name: rn/linux_js
9-
node_version: "20.18.3"
9+
node_version: "22.12.0"
1010
steps:
1111
- checkout
1212
- persist_to_workspace:
@@ -16,7 +16,7 @@ jobs:
1616
analyse_js:
1717
executor:
1818
name: rn/linux_js
19-
node_version: "20.18.3"
19+
node_version: "22.12.0"
2020
steps:
2121
- attach_workspace:
2222
at: .
@@ -28,7 +28,7 @@ jobs:
2828
type_check:
2929
executor:
3030
name: rn/linux_js
31-
node_version: "20.18.3"
31+
node_version: "22.12.0"
3232
steps:
3333
- attach_workspace:
3434
at: .
@@ -40,7 +40,7 @@ jobs:
4040
release:
4141
executor:
4242
name: rn/linux_js
43-
node_version: "20.18.3"
43+
node_version: "22.12.0"
4444
steps:
4545
- attach_workspace:
4646
at: .

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
if: matrix.language == 'java-kotlin'
5151
uses: actions/setup-node@v4
5252
with:
53-
node-version: "lts/*"
53+
node-version: "22.12.0"
5454
cache: "yarn"
5555

5656
- name: Install dependencies

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lts/fermium
1+
22.12.0

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@
3535
"typescript": "5.0.4"
3636
},
3737
"engines": {
38-
"node": ">=18"
38+
"node": ">=22"
3939
}
4040
}

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@
6666
"dependencies": {
6767
"invariant": "^2.2.4"
6868
},
69+
"engines": {
70+
"node": ">=22"
71+
},
6972
"codegenConfig": {
7073
"name": "RNVoiceSpec",
7174
"type": "all",
@@ -77,5 +80,6 @@
7780
"android": {
7881
"javaPackageName": "com.wenkesj.voice"
7982
}
80-
}
83+
},
84+
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
8185
}

0 commit comments

Comments
 (0)