Nunjucks
E891384
Nunjucks is a powerful JavaScript templating engine, inspired by Jinja2, commonly used to generate dynamic HTML in web applications and design systems.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript templating engine
ⓘ
template language ⓘ |
| canRunIn |
Node.js
NERFINISHED
ⓘ
web browser ⓘ |
| documentationUrl | https://mozilla.github.io/nunjucks/ ⓘ |
| hasConcept |
Environment object
ⓘ
Loader ⓘ Template ⓘ |
| hostedOn | GitHub NERFINISHED ⓘ |
| inspiredBy | Jinja2 NERFINISHED ⓘ |
| installCommand | npm install nunjucks ⓘ |
| license | BSD-3-Clause License NERFINISHED ⓘ |
| packageManager | npm NERFINISHED ⓘ |
| primaryUse |
client-side templating
ⓘ
generating dynamic HTML ⓘ server-side templating ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repositoryUrl | https://github.com/mozilla/nunjucks ⓘ |
| supportsDataContext |
JSON data
GENERATED
ⓘ
JavaScript objects GENERATED ⓘ |
| supportsEnvironment |
client-side rendering
ⓘ
server-side rendering ⓘ |
| supportsEscaping |
HTML escaping
ⓘ
autoescape configuration ⓘ |
| supportsExtensionMechanism |
custom extensions
ⓘ
custom loaders ⓘ |
| supportsFeature |
asynchronous rendering
ⓘ
autoescaping ⓘ block tags ⓘ control flow tags ⓘ custom filters ⓘ custom tags ⓘ filters ⓘ template includes ⓘ template inheritance ⓘ template inheritance via extends ⓘ template macros ⓘ |
| supportsIntegration |
Express.js
NERFINISHED
ⓘ
Grunt NERFINISHED ⓘ Gulp NERFINISHED ⓘ static site generators ⓘ |
| supportsLanguage |
HTML
NERFINISHED
ⓘ
JavaScript NERFINISHED ⓘ |
| syntaxElement |
{# #} for comments
ⓘ
{% %} for statements ⓘ {{ }} for expressions ⓘ |
| syntaxStyle | Jinja-like syntax ⓘ |
| usedIn |
design systems
ⓘ
web applications ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.