datadesk / baker

A build tool by and for the Los Angeles Times
MIT License
22 stars 3 forks source link

Big update to dependencies, bump minimum supported Node version to 18 #1588

Open rdmurphy opened 7 months ago

rdmurphy commented 7 months ago

In this PR I systematically stepped through each dependency and brought them up to speed. Surprisingly there was very little grumbling about Node 14 until I got to Rollup v4. (I also had to bring in #1587 to make Rollup v4 happy, so this PR depends on that one happening first. Alternatively could just merge this one in instead and close that one.)

Node 14 (and Node 16) are so old you cannot even see them on Node's release schedule anymore and have been end-of-life (and no longer receiving security updates) for a while. Node 18 is in maintenance mode until April 2025, so I think that's a safe minimum to jump to.