Raise the TypeScript packages' Node floor to 20
Some checks failed
CultMesh portability and performance / ubuntu-latest one-command multiplayer onboarding (push) Has been cancelled
CultMesh portability and performance / windows-latest one-command multiplayer onboarding (push) Has been cancelled
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (push) Has been cancelled
CultMesh portability and performance / windows-latest reactive semantics and leases (push) Has been cancelled

The UTF-8 detail bound calls String.prototype.toWellFormed, which
Node 20 introduced. Node 18 reached end of life in April 2025, and CI
runs Node 24. All four TypeScript packages move together so the family
keeps one floor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-29 01:21:18 +02:00
commit 0791e1b7d0
4 changed files with 4 additions and 4 deletions

View file

@ -45,7 +45,7 @@
},
"homepage": "https://github.com/GameCult/CultLib/tree/main/packages/cultcache-ts#readme",
"engines": {
"node": ">=18"
"node": ">=20"
},
"dependencies": {
"@msgpack/msgpack": "^3.1.3",

View file

@ -37,7 +37,7 @@
"directory": "packages/cultmesh-browser"
},
"engines": {
"node": ">=18"
"node": ">=20"
},
"dependencies": {
"@msgpack/msgpack": "^3.1.3",

View file

@ -40,7 +40,7 @@
},
"homepage": "https://github.com/GameCult/CultLib/tree/main/packages/cultmesh-ts#readme",
"engines": {
"node": ">=18"
"node": ">=20"
},
"dependencies": {
"@msgpack/msgpack": "^3.1.2",

View file

@ -53,7 +53,7 @@
},
"homepage": "https://github.com/GameCult/CultLib/tree/main/packages/cultnet-ts#readme",
"engines": {
"node": ">=18"
"node": ">=20"
},
"dependencies": {
"@msgpack/msgpack": "^3.1.3",