The template itself is Aurelia CLI generated with one or two fixes related to this.
When I revisited Aurelia CLI a few weeks ago I found multiple issues preventing me from just getting up and running. To be fair most of these seem to be dependency related, though, it is the responsibility of the project to manage what is referenced and how in my opinion. When I took a look at the CLI source I saw how the templates were generated and thought maybe it would be better to have template source external to the CLI. The CLI could use these as opposed to generating templates internally using conditionals.
I believe the template you provided is more of a minimal starting point rather than a CLI template?