assemble-render-string

Assemble plugin that adds a .renderString method for rendering a string with any registered engine.
Install
Install with npm:
$ npm i assemble-render-string --save
Usage
var renderString = require('assemble-render-string');
var assemble = require('assemble');
var app = assemble();
app.use(renderString());
app.engine('txt', require('engine-base'));
app.use(renderString('txt'));
var locals = { letter: 'B' };
app.renderString('A <%= letter %> C', locals, function(err, str) {
if (err) throw err;
console.log(str);
});
API
Render a string with the given locals and callback.
Params
string {String}: The string to render
locals {Object}: Locals to pass to the rendering engine.
callback {Function}
Example
var locals = {title: 'Foo'};
app.renderString('Name: <%= title %>', locals, function(err, str) {
if (err) throw err;
console.log(str);
});
Related projects
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright © 2016 Jon Schlinkert
Released under the MIT license.
This file was generated by verb on January 21, 2016.