2.0.1 • Published 8 years ago

lark-views v2.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 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

8 years ago

2.0.0

8 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.0

10 years ago