Skip to content

UNLM-60: declare Node.js engine >=22#7

Merged
josefjadrny merged 1 commit into
masterfrom
UNLM-60-node-22-upgrade
May 6, 2026
Merged

UNLM-60: declare Node.js engine >=22#7
josefjadrny merged 1 commit into
masterfrom
UNLM-60-node-22-upgrade

Conversation

@josefjadrny
Copy link
Copy Markdown

@josefjadrny josefjadrny commented May 6, 2026

Related Tickets & Documents

UNLM-60

Description

This is a MAJOR version bump. The only change is declaring a minimum Node.js engine requirement of >=22 in package.json (previously this library had no Node version declared — no engines field, no .nvmrc). There are no API changes — major reflects the breaking engine requirement, since consumers still on Node 18/20 must upgrade Node before adopting this version.

Part of the UNLM-59 epic ("Upgrade to node 22+").

Changes:

  • added .nvmrc with 24
  • package.json engines.node>=22.0.0 (newly declared)

Note: this repo has no CHANGELOG.md, no lint-test.yml, and no cicd_npm-publish.yml workflow, so no other files needed updates.

When merging, use the npm-version-major label.

What type of PR is this?

  • 🚧 Maintenance
  • 📦 Dependency Update

Manual testing

  • npm install runs without engine warnings on Node 22
  • npm run unit passes locally on Node 22 (22 unit tests passing)

Added automated tests?

  • 🙅 No, because they are not applicable

Updated documentation?

  • 🙅 N/A

- declare engines.node >=22.0.0 in package.json (was previously unset)
- add .nvmrc with target version 24 (per UNLM-60)
@josefjadrny josefjadrny merged commit e123113 into master May 6, 2026
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.

2 participants