Skip to content

updated node version, actions versions and dependencies#320

Open
Tpleme wants to merge 1 commit intoEndBug:mainfrom
Tpleme:node-update
Open

updated node version, actions versions and dependencies#320
Tpleme wants to merge 1 commit intoEndBug:mainfrom
Tpleme:node-update

Conversation

@Tpleme
Copy link
Contributor

@Tpleme Tpleme commented Mar 17, 2026

  • Updated Node.js version to v24 (Node.js 20 actions are deprecated)
  • Bumped GitHub Actions to the latest versions: actions/setup-node@v6 and actions/checkout@v6.
  • Updated project dependencies to their latest non-major versions.
  • Updated compilerOptions.target in tsconfig.json to ES2018 (previously ES6). Reason: This enables the use of Named Capturing Groups in Regular Expressions, that are currently used in main.js.

Note on Compatibility
By moving the target to ES2018, we are dropping official support for legacy environments that do not recognize modern Regex syntax.

If maintaining ES6 compatibility is a priority:
I am happy to refactor the named capturing groups in main.js to standard numbered groups and revert the tsconfig.json change. Please let me know which path you prefer!

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