component-jade-static
A plugin to transpile Jade files to strings for the component builder.
Install
$ npm install component-jade-static
Usage
Add your .jade
files to the scripts
array in your component.json
:
{
"scripts": [
"template.jade"
]
}
Use the plugin during your build process:
var fs = require('fs')
, Builder = require('component-builder')
, jade = require('component-jade-static');
var builder = new Builder(__dirname);
builder.use(jade(locals));
builder.build(function(err, res){
if (err) throw err;
fs.writeFileSync('build/build.js', res.require + res.js);
if (res.css) fs.writeFileSync('build/build.css', res.css);
});
And then require the files (containing rendered html) in your js:
var html = require('template');