Laravel Blade Compiler
Laravel Blade Compiler with minify for personal use
Index
Requirement
- PHP >= 7.3
- Laravel ^7.0 | ^8.0 | ^9.0
- blood72/blade-minify ^1.4
Installation
Install using the composer.
composer require blood72/laravel-blade-minify-compiler
Configuration
# enable/disable blade minifier (true/false)
BLADE_MINIFY_ENABLED=true
You can customize CSS, JS Minifier like under example.
// 'options' => [],
'options' => [
'cssMinifier' => [\Minify_CSSmin::class, 'minify'],
'jsMinifier' => function ($contents) { return \JSMin\JSMin::minify($contents); }, // you can use callback
],
You can publish config file.
php artisan vendor:publish --provider="Blood72\Minify\Compilers\BladeCompilerServiceProvider"
Reference
License
This package is open-sourced software licensed under the MIT license.