0.0.8 • Published 7 years ago

laravel-elixir-blade-minifier v0.0.8

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

laravel-elixir-blade-minifier

Introduction

This is an easy-to-use module to auto minify Laravel blade templates with laravel-elixir.

Usage

Simple

Code in gulpfile.js:

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

require('laravel-elixir-blade-minifier');

elixir(function(mix) {
    mix.blademin('original_views/**/*.blade.php', 'resources/views/');
});

And you can use gulp or gulp watch command to minify your blade templates.

More

html-minifier options are available, but notice that blade template parser option is needed:

ignoreCustomFragments: [/@(if|elseif|for|foreach|forelse|while|continue|break).*[\r\n\s]*/,
                            /@show/,
                            /@stop/,
                            /@parent/,
                            /@endsection/,
                            /@else/,
                            /@endif/,
                            /@endfor/,
                            /@endforeach/,
                            /@empty/,
                            /@endforelse/,
                            /@endwhile/,
                            /@endpush/,
                            /@[^(\r\n]*\([^)\r\n]*\)/
                        ]
0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago