build!: bump minimun Node.JS version to Node 16.18 #523
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.
Bump the minimum version of Node.JS to Node v16.18. Node v14, v15, v17, v19 are all no longer being maintained, see https://github.com/nodejs/release#release-schedule
Additionally, PR #516 updated mdast-util-to-string to 4.0.0, unist-util-inspect to 8.0.0, and unist-util-select to 5.0.0, and all of these packages now require Node.JS v16 (at least according to their release notes, they still seem to run okay on Node.JS v14)
Node v16.18 was picked as the minimum required Node.JS version, since that's the most commonly available Node.JS version in OS package repos, see https://repology.org/project/nodejs/versions
BREAKING CHANGE: The minimum supported version of NodeJS is now 16.18, 18.x, or >= 20.x. NodeJS v14, v15, v17, and v19 are no longer supported.