Skip to content

Commit a6c633b

Browse files
committed
change(common): preliminary update of min node version
This updates the minimum required node version to Node 20. The latest version of Node 18 still contains the npm bug (npm/cli#7072) whereas Node 20 got updated to a npm version that contains a fix. Node 20 is known to work with our current code, so this change updates to that as an intermediate step before we investigate if we can update to Node 22 as discussed for Keyman 18.
1 parent 13700e4 commit a6c633b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

resources/build/minimum-versions.inc.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ KEYMAN_MIN_TARGET_VERSION_UBUNTU=20.04 # Ubuntu 20.04 Focal
1313
KEYMAN_MIN_TARGET_VERSION_CHROME=95.0 # Final version that runs on Android 5.0
1414

1515
# Dependency versions
16-
KEYMAN_MIN_VERSION_NODE_MAJOR=18
16+
KEYMAN_MIN_VERSION_NODE_MAJOR=20 # Latest Node 20 doesn't have the buggy npm (npm#7072)
1717
KEYMAN_MIN_VERSION_NPM=10.5.1 # 10.5.0 has bug, discussed in #10350
1818
KEYMAN_MIN_VERSION_EMSCRIPTEN=3.1.44 # Warning: 3.1.45 is bad (#9529); newer versions work
1919
KEYMAN_MAX_VERSION_EMSCRIPTEN=3.1.58 # See #9529

0 commit comments

Comments
 (0)