As this commit makes it possible to use hbs style code as a widget template, and that being a simpler and better way of doing things than generating HTML using the hyper script object.
I was thinking if it is possible(or would it be cool as a proposal) to be able to pass a .hbs file as a parameter to createWidget function’s template field instead of writing the template code there itself?
Neste caso, não podemos usar hbs, pois o compilador hbs dentro dos widgets compila para o virtual DOM, enquanto o compilador para .hbs utiliza o formato intermediário do Glimmer.
Podemos criar outra extensão, como .widget.hbs ou similar, e isso resolveria.
No entanto, na maioria das vezes, faz mais sentido manter o código do widget dentro do próprio widget. Eu precisaria ver um exemplo convincente.