Skip to content

Commit a8e1837

Browse files
authored
Build: Restore Node 18 support
jqueryui.com uses Node 18 for now and it uses this package. Closes gh-633
1 parent 22110ae commit a8e1837

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

.github/workflows/node.js.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
# Node.js 22 is required by jQuery infra
15-
NODE_VERSION: [20.x, 22.x]
14+
# Node.js 18 is required by jqueryui.com
15+
# Remember to include the version used in Dockerfile!
16+
NODE_VERSION: [18.x, 20.x, 22.x]
1617
steps:
1718
- name: Checkout
1819
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
jQuery UI DownloadBuilder & ThemeRoller backend and frontend application.
22

33
## Requirements
4-
- [node >= 20 and npm](https://nodejs.org/en/download/)
4+
- [node >=18 and npm](https://nodejs.org/en/download/)
55
- ImageMagick 7.x. ([See below for instructions how to install it](#install-imagemagick))
66
- grunt-cli: `npm install -g grunt-cli`
77

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"test": "qunit --require ./test/setup.js test"
4040
},
4141
"engines": {
42-
"node": ">=20"
42+
"node": ">=18"
4343
}
4444
}

0 commit comments

Comments
 (0)