renderable
A tiny file cache module, based on buffers, under the MIT licence
Install
npm install renderable
Usage
var renderable; renderable = require('renderable');
renderable.register(paths)
// registers a single file, if neededrenderable.register([__filename]) .then(function() { console.log('registered'); }); // registers all files matching a glob mask, if needed// please refer to https://www.npmjs.com/package/globrenderable.register([__filename]) .then(function() { console.log('registered'); });
renderable.render(parser, paths)
var parser; parser = function(buffer, filename) { return { render: function() { return buffer.toString(); } };}; // registers a single file, if needed// registers a renderer, based on filename & parser, if needed// rendersrenderable.render(parser, paths) .then(function(rendered) { console.log(rendered); });