Jade-Spark
This is a small class that let you use Jade-lang template engine.
Requirements:
You will need to have Jade binary installed in your system.
To install via npm:
### Usage:
Create a view template, with `.jade` extension. (check Examples section)
For Jade-lang references click here
In your PHP file create an instance of Jade_spark:
...
require_once('jade_spark.php');
$jade = new Jade_spark();
...
*Jade_spark constructor method support two arguments, the first is for templates root path, defaulted as current directory. 
The second is to set Jade binary full path, defaulted as `/usr/bin/jade`.*
Optionally you can prepare array of variables needed in templates.
Finally, invoke `render` method in your controller, passing template name as first argument and optional array of params as second argument.
...
$jade->render("index",$params);
...
### Examples:
PHP
require_once(dirname(__FILE__).'/../jade_spark.php');
$jade = new Jade_spark();
$jade->render('index.jade');
Jade template
doctype html
html
   head
      title "testing Jade Spark"
   body
      div#content
         = "This is my first jade view with PHPClasses!!!"
      hr
      div
         = "For more Jade-lang references:"
         a(href='http://jade-lang.com/reference') Jade-lang API
HTML Result
<!DOCTYPE html>
<html>
    <head>
        <title>"testing Jade Spark"</title>
    </head>
    <body>
        <div id="content">
            This is my first jade view with PHPClasses!!!
        </div>
        <hr>
        <div>
            For more Jade-lang references: <a href="http://jade-lang.com/reference">Jade-lang API</a>
        </div>
    </body>
</html>