Obrigado pelo PR. Para que possamos aceitar a change, você precisa seguir as seguintes orientações:
Por favor squasheie os commits ef349a3 e 81bf30a
Por favor inclua na mensagem de commit exatamente o porquê da feature e detalhe melhor a nova interface do que ele faz.
Fora o que tem no ponto 2, melhore o título dos commits. Sugiro, respectivamente, "Allow custom assets for rendering" e "Add E2E tests for custom assets".
Há algumas irregularidades na indentação do arquivo .ejs. É uma falha do nosso linter não apontar esse tipo de coisa, mas tente manter o padrão de espaços que ele já tinha (ou, se você quiser nos ajudar, configurar alguma coisa de fazer problemas de intentação falharem nos testes).
Custom assets are useful for avoiding additional requests to pagar.me host.