Describe the improvement you'd like
Make cht-conf maintenance easier by dropping support for legacy Node versions.
Describe alternatives you've considered
We could keep supporting the most recent versions to give users more time to migrate. However if users are stuck on old versions of Node they can keep using the 3.x version of cht-conf until they're ready to upgrade.
We can delay this somewhat. Node 20 has only just been released and there are no immediate benefits to dropping the versions.
Describe the issue Drop CI testing and support for Node versions 8, 10, 12, 14, and 16 as these are no longer maintained: https://nodejs.org/en/about/previous-releases
Describe the improvement you'd like Make cht-conf maintenance easier by dropping support for legacy Node versions.
Describe alternatives you've considered