Pug Template Studio prévisualise des projets de templates Pug directement dans le navigateur. Déposez un dossier ou un .zip : l'outil lit chacun de vos templates, détermine les variables que chacun attend et en génère un formulaire. Le rendu se met à jour à mesure que vous tapez.
Rien n'est envoyé. Le compilateur Pug s'exécute dans un Web Worker à l'intérieur de votre propre navigateur : vos projets — y compris les travaux clients et les campagnes e-mail non publiées — ne quittent jamais votre machine. Ni compte, ni serveur.
L'outil existe parce qu'un template Pug auquel il manque une variable n'échoue pas. Pug compile les locals en paramètres de fonction : une variable absente vaut simplement undefined. Ainsi #{expirationDelay} produit une chaîne vide, et href=resetLink supprime purement et simplement l'attribut, ne laissant qu'un bouton mort. Aucune erreur, aucun avertissement. Un e-mail privé de sa variable la plus importante s'affiche comme un e-mail plausible doté d'un appel à l'action cassé. Le caractère obligatoire d'une variable ne peut donc pas être découvert en effectuant le rendu : il doit être déterminé statiquement, et c'est le rôle du panneau des variables.