Skip to content

chore: support Node 22 and newer - #165

Merged
Bccorb merged 1 commit into
mainfrom
chore/node-22-support
Oct 6, 2026
Merged

Bccorb merged 1 commit into
mainfrom
chore/node-22-support

Conversation

@Bccorb

@Bccorb Bccorb commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Part of fells-code/seamless-auth-api#339.

What changed

  • engines.node goes from >=24.0.0 <25.0.0 to >=22 in the root and in client, react, and react-native. The npm engines range is unchanged.
  • package-lock.json picks up the new engines. It also syncs the workspace package versions, which had drifted behind the released versions.
  • The CI matrix goes from [24] to [22, 24, latest]. Codecov still uploads only from the Node 24 leg. The release workflow stays on .nvmrc (24).
  • CONTRIBUTING.md describes the supported range.
  • Patch changeset for all three packages.

Verification

Run locally on Node 22.21.0, 24.18.0, and 26.10.0: lint, typecheck, format check, check:types-current, npm test -- --coverage --runInBand (37 suites, 439 tests), build, check-npm-build. All pass on every version.

Release note

@seamless-auth/types@0.26.0 still declares >=24 <25, so npm ci on Node 22 warns until fells-code/seamless-auth-types#88 ships and this repo bumps to it.

Widen engines.node from >=24.0.0 <25.0.0 to >=22 in every package and run
CI on Node 22, 24, and the latest release. Refs fells-code/seamless-auth-api#339.
@Bccorb
Bccorb merged commit 4a2d6ff into main Oct 6, 2026
5 checks passed
@Bccorb
Bccorb deleted the chore/node-22-support branch October 6, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant