nckg/laravel-minify-html is a Laravel package for minify your responses in laravel 5.x.
It currently has 13 GitHub stars and 40.846 downloads on Packagist (latest version 1.4.0).
Install it with composer require nckg/laravel-minify-html.
Discover more Laravel packages by nckg
or browse all Laravel packages to compare alternatives.
Last updated
Very, very simple html minifier with Laravel 5.x support.
It minifies HTML by
You should end up with a small size profit:
| Uniminfied | Minified | |------------|----------| | 64.2KB | 44.6KB |
$input = "<a href="/foo" class="bar moo ">Hello World</a>";
$minifier = new Minifier();
$output = $minifier->html($string); // <a href="/foo" class="bar moo ">Hello World</a>
You can install the package via composer:
composer require nckg/laravel-minify-html
If you are using Laravel you can add the middleware to your middleware providers
// app/Http/Kernel.php
/**
* The application's global HTTP middleware stack.
*
* @var array
*/
protected $middleware = [
...
\Nckg\Minify\Middleware\MinifyResponse::class,
];
composer test
The MIT License (MIT).