juanchosl / assetminifyer
一个用于将作为网站项目资源使用的js和css文件进行压缩的简单库
1.0.1
2024-03-04 20:57 UTC
Requires
- php: ^8.1
- juanchosl/exceptions: 1.0.*
Requires (Dev)
- phpstan/phpstan: 1.10.*
- phpunit/phpunit: 9.6.*
This package is auto-updated.
Last update: 2024-09-30 14:36:38 UTC
README
描述
一个用于将作为网站项目资源使用的js和css文件进行压缩的简单库
如何使用
直接连接到驱动器
use JuanchoSL\AssetMinifyer\Drivers\JSMin; $minifyed_content = JSMin::minify($js_code);
或者
use JuanchoSL\AssetMinifyer\Drivers\CSSMin; $minifyed_content = CSSMin::minify($css_code);
使用内容适配器
use JuanchoSL\AssetMinifyer\Adapters\Minifyer; $minifyer = new Minifyer(); $js_minifyed = $minifyer->cleanJs($js_code); $css_minifyed = $minifyer->cleanCss($css_code);
使用某些文件的适配器
文件内容将被压缩和连接。请勿用于不同类型的文件。
use JuanchoSL\AssetMinifyer\Adapters\Minifyer; $minifyer = new Minifyer(); $minifyer->addFiles([$asset_fullpath_1, $asset_fullpath_2]); $asset_minifyed = $minifyer->getContent();