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.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Jade template engine | 0 |
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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.