Statistics
1
1
1.8y
Badges

jade-latte

Extension allowing usage of Latte templates syntax from Nette framework in Jade templates.

Code Climate Dependency Status Build Status Coverage Status

What it does

  • Extends Jade functionality to play nice with Latte templates from Nette
  • Latte expressions in attributes are not escaped
  • Inline latte expressions in to-be-escaped content not escaped
  • Fixed Jade bug in mixins, when using namespaced attributes +mixin(n:href="https://github.com/viktorbezdek/jade-latte/blob/master /{$whatever->whenever}")
  • Adds filter for PHP supporting blocks, expressions, inline expressions with tweaked solution from jade4php

What it doesn't do

  • Latte block can't nest with latte at the moment

Usage

install: npm install jade-latte test: mocha test

In templates

  • See file test/mixin-test.jade

With Jade API

var assert = require('assert'),
	jade = require('jade');

require('../index')(jade);

var html = jade.renderFile(__dirname + '/my_file.jade');

// rendered html
console.log(html);

With Gulp

gulp.src("*.jade")
	.pipe(plugins.jade({
		jade: require('jade-latte')(require('jade')),
	}))
	.pipe(gulp.dest('./build/'));

License

MIT

No release at this moment. Try to create first one.

Is this addon outdated? Did you find an issue? Please report it.

Componette Componette admin@componette.com