2.0.1 • Published 7 years ago

lark-views v2.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

lark-views

This repository began as a GitHub fork of queckezz/koa-views.

NPM version build status NPM downloads Node.js dependencies

Template rendering middleware for koa, supporting many template engines.

Installation

$ npm install lark-views

Example

Use lark-views as a Class.

const Views = require('lark-views');

const views = new Views({
  path: 'views',
  map: {
    tpl: 'ejs',
  }
});

views.render('a.tpl', { foo: "bar" })
     .then(data => console.log(data))
     .catch(e => console.error(e.stack));

API

views([opts])

  • opts: see below
  • opts.map: map from extname to template engine name.
  • opts.path: directory path relative from main module file if it is not an absolute path.
  • opts.engine: template engine, must have a method render(template, data) which returns final result.

License

MIT

2.0.1

7 years ago

2.0.0

7 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.0

9 years ago