standard / standard-engine

:fire_engine: The guts of `standard` modularized for reuse
MIT License
145 stars 39 forks source link

Drop support for Node 12 and 14 (no longer LTS) #278

Open voxpelli opened 2 years ago

voxpelli commented 2 years ago

Looking at the LTS schedule for Node.js one can see that there is less than six months until Node 12 stops being in LTS.

Considering #277 and the plenty of nice features in Node 14, I think we should target Node >=14 for the 16.0.0 release. Adding this issue to that milestone for now, please object if you feel its wrong.

voxpelli commented 2 years ago

I would opt for a new minimum of 14.18 to ensure support for the node: prefix for modules that ship within node.js itself, as suggested by @MylesBorins: https://twitter.com/mylesborins/status/1521619664723402753

I personally have opted for a slightly more liberal version range in my projects though:

^14.18.0 || >=16

voxpelli commented 1 year ago

Now it would be time to opt for >=16