Skip to content

Commit b41a842

Browse files
authored
feat!: bump node engine requirement >=20.5.0 & update deps (#1528)
cordova-ios 8.0.0 was already targeting NodeJS 18.x and that's EOL as of next month, so we might as well just bump this to 20.x and update to the latest version of nopt and which. This also matches the version bump going in to the next cordova-android major.
1 parent 5cf4d94 commit b41a842

File tree

4 files changed

+627
-387
lines changed

4 files changed

+627
-387
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ${{ matrix.os }}
3232
strategy:
3333
matrix:
34-
node-version: [18.x, 20.x, 22.x]
34+
node-version: [20.x, 22.x]
3535
os: [macos-14]
3636

3737
steps:
@@ -78,7 +78,7 @@ jobs:
7878
runs-on: ${{ matrix.os }}
7979
strategy:
8080
matrix:
81-
node-version: [18.x, 20.x, 22.x]
81+
node-version: [20.x, 22.x]
8282
os: [ubuntu-latest, windows-latest]
8383

8484
steps:

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Cordova iOS is an iOS application library that allows for Cordova-based projects
3333
## Requirements
3434

3535
* Xcode 15.x or greater. Download it at the [Apple Developer - Downloads](https://developer.apple.com/downloads) or the [Mac App Store](https://apps.apple.com/us/app/xcode/id497799835?mt=12).
36-
* [Node.js](https://nodejs.org) 18.x or greater
36+
* [Node.js](https://nodejs.org) 20.5.0 or greater
3737

3838
## Create a Cordova project
3939

0 commit comments

Comments
 (0)