blood72 / blade-minify
用于个人使用的blade格式压缩
v1.4.1
2021-06-23 12:50 UTC
Requires
- php: >=7.1
- mrclay/minify: ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- phpunit/phpunit: ^8.5
Suggests
- mrclay/minify: This is the parent project of this unofficial package.
README
个人使用blade压缩器
显然,这并不压缩 .blade.php 格式本身。
这是Laravel Blade编译器编译的.php文件的专用压缩。
索引
要求
- PHP >= 7.1
- mrclay/minify ^3.0
安装
使用composer安装。
composer require blood72/blade-minify
使用
-
简单运行
use Blood72\Minify\Blade as BladeMinifier; $minified = BladeMinifier::minify('<HTML string>');
-
包含CSS、JavaScript压缩器(此包默认安装)
use Blood72\Minify\Blade as BladeMinifier; use JSMin\JSMin as JSMinifier; use Minify_CSSmin as CSSMinifier; $minified = BladeMinifier::minify('<HTML string>', [ 'cssMinifier' => [CSSMinifier::class, 'minify'], 'jsMinifier' => [JSMinifier::class, 'minify'], ]);
示例
您可以比较测试文件。更多示例 请参阅。
参考
- Steve Clay的 minify
许可证
此软件包是开源软件,受MIT许可证许可。