chewett / php-uglifyjs2
PHP 的 uglifyjs 基本封装
v2.1.1
2018-09-25 14:29 UTC
Requires (Dev)
- components/jquery: ^2.2
- pdepend/pdepend: 2.2.1
- phploc/phploc: 2.1.4
- phpmd/phpmd: 2.3.2
- phpunit/phpunit: 5.2.*
- sebastian/phpcpd: 2.0.2
- squizlabs/php_codesniffer: 2.3.4
- theseer/phpdox: 0.8.1.1
- twbs/bootstrap: ^3.3
This package is not auto-updated.
Last update: 2024-09-14 18:36:58 UTC
README
这个库是针对 PHP 的 nodejs uglifyjs 脚本的封装。
使用方法
$ug = new JSUglify(); $output = $ug->uglify(["somefile.js", "secondfile.js"], "output.js");
给定一个输入文件数组和一个输出文件位置,它将最小化 JavaScript。选项可以作为第三个参数传递
$ug = new JSUglify(); $output = $ug->uglify(["somefile.js", "secondfile.js"], "output.js", ['compress' => '']);
这里将压缩选项传递给 uglifyjs 命令行字符串作为标志 --compress
安装
您可以通过运行以下命令将此包含到您的 composer 项目中:
composer require chewett/php-uglifyjs
然后运行 composer update
将更新您的 composer 锁文件,以包含和下载此新依赖项。
测试
可以使用提供的 phpunit.xml 文件和 phpunit 测试运行器运行测试。
许可协议
此库采用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。