connect-assets-jade

v0.1.7
Expose your jade views in the browser using connect-assets.
connect-assets jade browser client-side template

connect-assets-jade

Expose your jade views in the browser using connect-assets.

Installation

$ npm install connect-assets-jade

Usage

See example app in /example directory.

Integration with connect-assets is done like so:

var express = require('express')
  , assets = require('connect-assets')
  , jadeAssets = require('../') // <-- here
  , PORT = 3000;

var app = express.createServer();
app.configure(function(){
  app.set('views', __dirname + '/views');
  app.set('view engine', 'jade');
  app.set('view options', {layout: false});

  app.use(assets({
    jsCompilers: jadeAssets() // <-- and here
  }));

  app.use(app.router);
});

app.get('/', function(req, res){
  res.render('home');
});

app.listen(PORT, function(){
  console.log('Example app for connect-assets-jade running on port %d.', PORT);
});

License

MIT License

Author

Troy Goode ([email protected])

Credits

Trevor Power for identifying how to use connect-assets' jsCompilers configuration option. Mike Ball for pointing me in the direction of this approach.

npm i connect-assets-jade

Metadata

Downloads

Maintainers