You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
599 B

import { Liquid } from 'liquidjs'
import pov from 'point-of-view'
import path from 'path'
/**
* plugin: usindg render engine liquidjs
*
* @author Björn Hase, me@herr-hase.wtf
* @license http://opensource.org/licenses/MIT The MIT License
* @link https://gitea.node001.net/HerrHase/super-hog
*
*/
async function plugin(fastify, options)
{
const engine = new Liquid({
root: path.join(path.resolve(), '/../../frontend/views'),
extname: '.liquid',
})
fastify.register(pov, {
engine: {
liquid: engine
}
})
}
export default plugin