An open API service indexing awesome lists of open source software.

https://github.com/lasso-js/lasso-jade

Plugin for Lasso.js that compiles Jade templates to CommonJS modules.
https://github.com/lasso-js/lasso-jade

Last synced: 9 months ago
JSON representation

Plugin for Lasso.js that compiles Jade templates to CommonJS modules.

Awesome Lists containing this project

README

          

lasso-jade
==============

Plugin for the [Lasso.js](https://github.com/lasso-js/lasso) that compiles Jade templates to CommonJS modules. These templates can easily be rendered using the [view-engine](https://github.com/patrick-steele-idem/view-engine) module (in conjunction with [view-engine-jade](https://github.com/patrick-steele-idem/view-engine-jade)).

# Installation

```bash
npm install lasso-jade --save
```

Enable the plugin:

```javascript
require('lasso').configure({
plugins: [
'lasso-jade'
]
});
```

You will also need to install [view-engine](https://github.com/patrick-steele-idem/view-engine) and [view-engine-jade](https://github.com/patrick-steele-idem/view-engine-jade):

```bash
npm install view-engine --save
npm install view-engine-jade --save
```

# Usage

Enable the Jade view engine:

```javascript
require('view-engine').register(
'jade',
require('view-engine-jade'));
```

Render templates on the client or server:

```javascript
var template = require('view-engine').load('./template.jade');
template.render({
name: 'Frank'
},
function(err, output) {
console.log('Template output: ', output);
});
```