0.1.1 • Published 10 years ago
wo-laravel-elixir-jade v0.1.1
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-jadeNext, 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