Me estoy metiendo en Svelte, lo cual es increíble, pero debido a que svelte y pug hacen cosas similares con sintaxis muy diferentes con respecto a la integración JS-html, y no funcionan tan bien juntos como me gustaría.
Hay algunos proyectos de preprocesamiento en git, pero las advertencias y sintaxis son extrañas e incómodas (solo use != en lugar de = para designar atributos iguales, etc.).
Espero que pueda haber un subconjunto de pug que solo produzca salida HTML en lugar de toda la funcionalidad JS.