1.0.0 • Published 9 years ago
nunjucks-tag-spaceless v1.0.0
Nunjucks tag spaceless
Nunjucks tag to remove whitespace between HTML tags, not whitespace within HTML tags or whitespace in plain text.
This tag is based on and compatible with the
Twig spaceless tag,
Swig spaceless tag
and Django spaceless tag.
Install
$ npm install --save nunjucks-tag-spacelessUsage
Install as custom tag extension:
var nunjucks = require('nunjucks');
var SpacelessExtension = require('nunjucks-tag-spaceless');
var env = new nunjucks.Environment();
env.addExtension('spaceless', new SpacelessExtension());Use in template:
{% spaceless %}
<div>
<strong> text </strong>
</div>
{% endspaceless %}Outputs <div><strong> text </strong></div>
Note: spaceless will yield unexpected results if you use custom syntax containing > and < symbols.
Support
Same support as Nunjucks:
- Node >= v0.10
- all modern browsers
- IE8 requires es5-shim
License
1.0.0
9 years ago