feat: add support of Node ^20, ^22, ^23 #30
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There are three unreleased commits in
master
, one of them already added support for Node 20, but using the version range<=20
which also allows for all older major versions, including those for which the support has already been dropped. Changed to^20
, following the previous convention.CI target now runs tests also for the newly added versions (22, 23).
linebreak-style
rule. Instead of fixing the ESLint execution for Windows platform, this override now breaks it – see CI logs. Moreover, the updated base config doesn't use this rule anymore, but@stylistic/linebreak-style
which is an equivalent successor. Since it is now not being overriden, the two rules apply at the same time, so on Windows, each of them requires the opposite style and thus it's impossible to satisfy both of them at once. I solved the issue by removing the override completely, while enforcing LF endings on Windows using the.gitattributes
file.