0.0.2 • Published 7 years ago
kyber v0.0.2
KyberJS
A directive template engine for Node.js
Fetures
- Front-end HTML DOM directive driver;
- Templates support asynchronous functions based on
async
,await
; - Built-in support for HTML minify;
- Friendly APIs, flexible extensions, support for custom directives, filters, tags;
Support
- Node 8+
Install
- Use
npm
to install
npm install --save kyber
Usage
Simple for file rendering;
const kyber = require('kyber');
const init = async function init() {
const res = await kyber.render('template.html', {list: ['<hr/>', 'foo', 'bar'], title: 'Hello Kyber'});
console.log(res);
};
init();
Use with Koa
const Koa = require('koa');
const kyber = require('kyber');
const app = new Koa();
app.use(async ctx => {
ctx.body = await kyber.render('index.html');
});
app.listen(3000);
API and template syntax
See here;
Contribute
KyberJS
is still in development, and if you have problems using KyberJS
, or if you have a good suggestion, please open a Issue or make a Pull Request.
License
MIT