Handlebars template render for Deno
Official handlebars docs: Guide
How to use renderer
// First, create instance of Handlebars
const handle = new Handlebars();
// or with custom config
const handle = new Handlebars({
...
});
// by default uses this config:
const DEFAULT_HANDLEBARS_CONFIG: HandlebarsConfig = {
baseDir: 'views',
extname: '.hbs',
layoutsDir: 'layouts/',
partialsDir: 'partials/',
defaultLayout: 'main',
helpers: undefined,
compilerOptions: undefined,
};
// Then render page
await handle.renderView('index', { name: 'Alosaur' })