jade template engine (now Pug)

E553122

Jade (now known as Pug) is a high-performance, whitespace-sensitive templating engine for Node.js and web applications that uses a concise, indentation-based syntax to generate HTML.

All labels observed (1)

Label Occurrences
jade template engine (now Pug) canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf JavaScript library
Node.js module
open-source software
templating engine
designGoal concise syntax
fast compilation
improved readability over raw HTML
reusable components via mixins
ecosystem Node.js ecosystem
feature block expansion
compile-to-JavaScript
conditionals
filters
high-performance rendering
interpolation
iteration
layout inheritance
mixins
template includes
hasCurrentName Pug NERFINISHED
hasOfficialWebsite https://pugjs.org
hasSuccessor Pug NERFINISHED
license MIT License
npmPackageName pug
outputFormat HTML
paradigm logic-in-templates
previousNpmPackageName jade
programmingLanguage JavaScript
reasonForRename trademark issue with the name Jade
renamedTo Pug NERFINISHED
repositoryPlatform GitHub NERFINISHED
runsOn Node.js NERFINISHED
supports HTML5 NERFINISHED
custom attributes
custom filters
global variables
inline JavaScript expressions
partials
template inheritance
template locals
syntaxStyle HTML-abstracting syntax
indentation-based
whitespace-sensitive
usedFor client-side templating
generating HTML
server-side templating
usedIn Express.js applications
Koa applications
general web applications

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

TJ Holowaychuk created jade template engine (now Pug)