yamadashy/laravel-blade-minify-directive

@minify directive to partially compress HTML.
1,409 7
Install
composer require yamadashy/laravel-blade-minify-directive
Latest Version:v1.0.0
PHP:^8.2
License:MIT
Last Updated:Dec 6, 2025
Links: GitHub  ·  Packagist
Maintainer: yamadashy

Motivation

There are various minify libraries available, all of which minify the entire page. However, minifying the whole page may break the design, making it difficult to implement in a large project.

If you want to apply it to a part of the page instead of the whole page, this library is useful.

Installation

You can install the package via composer:

composer require yamadashy/laravel-blade-minify-directive

Usage

Enclose the part you want to minify with @minify and @endminify.

<div>
    <!-- comment will not remove -->
    <div>
        <div>not minified</div>
    </div>
</div>
@minify
<div>
    <!-- comment will remove -->
    <div>
        <div>minified</div>
    </div>
</div>
@endminify
<div>
    <div>not minified</div>
</div>

Converted like this.

<div>
    <!-- comment will not remove -->
    <div>
        <div>not minified</div>
    </div>
</div>
<div><div><div>minified</div></div></div>
<div>
    <div>not minified</div>
</div>

License

Distributed under the MIT License. See LICENSE.txt for more information.

Related Packages

tungpham42/laravel-blade-minify-directive

@minify directive to partially compress HTML.

6 1
spatie/laravel-blade-javascript

A Blade directive to export variables to JavaScript

978,664 619
balping/laravel-blade-function

This Laravel 5.1+ package lets you declare functions inside blade templates.

10,602 21
fitztrev/laravel-html-minify

Minifies the HTML output of Laravel 4 applications

216,832 412
yocmen/html-minify

Minifies the HTML output of Laravel 5 applications (Originally from https://gith...

13,735 16

Version History

Version Released PHP Laravel License
v1.0.0 ^8.2 ^11.0 || ^12.0 MIT
v0.1.3 ^7.2 || ^8.0 ^5.7 || ^6.0 || ^7.0 || ^8.0 || ^9.0 MIT
v0.1.2 ^7.2 || ^8.0 ^5.7 || ^6.0 || ^7.0 || ^8.0 MIT
v0.1.1 ^7.2 || ^8.0 ^5.7 || ^6.0 || ^7.0 || ^8.0 MIT
v0.1.0 ^7.1.3|^8.0 ^5.7|^6.0|^7.0|^8.0 MIT