For a couple years now I’ve had a template GitHub - wolfadex/elm-template-minimal: A very basic template for working on Elm projects · GitHub that I use for all of my new Elm projects. It’s been helpful for me for building anything simple and Elm that runs in the browser. It doesn’t support elm-pages or Lamdera out of the box, but it can be pretty easily ported to those and I have done that for various projects.
I figured it’s also worth sharing because it has let me very easily migrate from Elm 0.19.1 to 0.19.2. That’s thanks to mise which lets me specify which version of Elm to use for that project. It also lets me not have a package.json file for the few Node tools I do use. There are other ways of doing this, but this is the approach I’ve been using for some time now and I’ve very much liked it.
I also have a copy published on Codeberg wolfadex/elm-template-minimal: A very basic template for working on Elm projects - Codeberg.org (as a backup due to GH having so many issues) and on Radicle Radicle Explorer