Earlier quoted context omitted.
For anyone new to Elm, please know that you have a stable language with no major changes since 2018 and no official release since end of 2019, see https://iselmdead.info and decide if that is a bad or a good thing for you. And if you are thinking of starting now, you should not focus on what undocumented feature (or hack) was taken away in 2018 that allowed injecting arbitrary JavaScript code that easily broke all gu…
The "no updates for past five years" is my favourite feature of Elm. I have some five or so projects written in Elm and enjoy every time I don't have to upgrade them because no new version was released!
The only fear I have is that I won't be able to install packages that no longer exist when I switching machines.
But by running
ELM_HOME="$PWD/deps" elm make ...
I can get those downloaded into the directories and add them to the VCS.