Adds Pug (aka Jade) support to brunch.
A clean, whitespace-sensitive template language for writing HTML
The pug lexer (takes a string and converts it to an array of tokens)
The Pug loader is responsible for loading the depenendencies of a given Pug file.
Walk and transform a pug AST
The runtime components for the pug templating language
Code for processing filters in pug templates
Strip comments from a Pug token stream (from the lexer)
The pug parser (takes an array of tokens and converts it to an abstract syntax tree)
Array of "void elements" defined by the HTML specification.
Link multiple pug ASTs together using include/extends
Standard error objects for pug
Check if a string is a valid JavaScript expression
Take an array of token and produce a more useful API to give to a parser
Lightweight Babel AST traversal
Determine whether a JavaScript expression evaluates to a constant
Generate code for Pug attributes
TypeScript definitions for pug
Compile time `with` for strict mode JavaScript
An unopinionated and configurable linter and style checker for Pug (formerly Jade)
AI chat interface built on HASH
Fork of pug to reduce dependencies and fix bugs.
Shorthands for commonly used doctypes
Default code-generator for pug. It generates HTML via a JavaScript template function.