nunjucks-script-tag
Compile coffee-script, uglify inline scripts in nunjucks
Install
TODO
Usage
First configure the custom tag:
var scriptTag = ;var express = ;var nunjucks = ;var app = ;var env = nunjucks;scriptTag; //do this!
Now you can use it in your html templates:
{% script pretty=true %}{% endscript %}
which will produce the following html:
Tag Params
coffee
- if true you dont need to specify the type
attribute on the script tags - assumes ALL tags are coffeescript
pretty
- make the output prettier by dedenting it
uglify
- uglify the resulting code. Setting true will make the next few options have effect:
mange
- if uglify=true
- also mange the code
compress
- if uglify=true
- also compress the code
These are all defaulted to false, but you can override that behavior by passing in a map of defaults as a 2nd arg
to the configure
method:
scriptTag;