0.1.1 • Published 9 years ago

wo-laravel-elixir-jade v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Laravel Elixir Jade

This Laravel Elixir extension allows you to compile jade.

Features

  • This task will compile your Jade files that have changed*.
  • This also prevent partials from being processed separately by marking them with an underscore before their name.

Installation

First, pull in the extension through NPM.

$ npm install --save-dev wo-laravel-elixir-jade

Next, add it to your Elixir-enhanced Gulpfile, like so:

var elixir = require('laravel-elixir');

require('wo-laravel-elixir-jade');

elixir(function(mix) {
  mix.jade('**/*.jade', 'public/views');
});

NOTE: Jade files, with default options, should be in a resources/views folder. Make sure to create one!

Usage

Assuming you write...

elixir(function(mix) {
  mix.jade('**/*.jade', 'public/views');
});

...this will compile yours resources/views/**/*.jade files to public/views folder.

Finally, if you want to override the Jade plugin options, you may pass an object as the third argument.

mix.jade('**/*.jade', 'public/views', {});

// For Jade's options, see http://jade-lang.com/api/

Options

You can also set extension: .blade.php to compile to *.blade.php instead of *.html.

All other options should be pretty straight forward.

These are the default options:

{
    basedir: 'resources/views', // required to use absolute paths and default jade source folder
    extension: '.html',
    showFilename: true, // display current filename in notifications
    pretty: true
}

Changelog

0.1.0

  • Add option to display the compiled filename
  • Update gulp-jade version